Banco de dados distribuído (BDD) é um banco de dados no qual nem ao menos todos os dispositivos de armazenamento estão conectados a um processador comum. Pode ser armazenado em numerosos computadores, encontrados no mesmo ambiente físico, ou são capazes de ser dispersos por uma rede de pcs interconectados. Ao inverso dos sistemas paralelos, nos quais os processadores são fortemente acoplados e constituem um único sistema de banco de detalhes, um sistema de banco de dados distribuído consiste em web sites fracamente acoplados que não compartilham componentes físicos.
Banco de Dados é uma coleção de fatos relacionados. Dados são dados famosos que conseguem ser cadastrados e possuem motivo implícito. Ou seja, um banco de fatos é um conjunto de detalhes interligados que tem por objetivo responder os usuários. Os administradores do sistema conseguem partilhar coleções de fatos (como por exemplo, em um banco de fatos) em numerosos locais físicos. Um banco de fatos distribuído pode residir em servidores de rede organizados ou em pcs independentes descentralizados na Internet, em intranets ou extranets corporativos ou em novas redes de instituições. Há dois processos prometem que os bancos de fatos distribuídos permaneçam atualizados e atuais: replicação e duplicação.
A replicação envolve o uso de software especializado que procura alterações no banco de detalhes distributivo. Depois que as transformações forem identificadas, o recurso de replicação fará com que todos os bancos de fatos tenham a mesma aparência. O modo de replicação poderá ser complexo e demorado dependendo do tamanho e do número dos bancos de fatos distribuídos.
Esse modo bem como podes demandar muito tempo e recursos do micro computador. A Duplicação, por outro lado, tem menos dificuldade. Basicamente, ele identifica um banco de fatos como um mestre e depois duplica este banco de dados. O procedimento de duplicação é geralmente feito em um horário acordado depois do horário. Isso é para proporcionar que cada recinto distribuído tenha os mesmos detalhes. No modo de duplicação, os usuários são capazes de transformar somente o banco de dados mestre. Isso garante que os dados locais não sejam sobrescritos.
Tanto a replicação quanto a duplicação conseguem manter os dados atualizados em todos os locais distributivos. Existem dois tipos de banco de detalhes distribuídos, os homogêneos e os heterogêneos. Os homogêneos são compostos pelos mesmos bancos de detalhes, já os Heterogêneos são aqueles que são compostos por mais de um tipo de banco de dados. Os usuários locais ou globais conseguem ser classificados em 4 grandes grupos: o administrador do banco, analistas e programadores de aplicação, usuários casuais, e usuários paramétricos.
Um banco de dados distribuído homogêneo detém software e hardware idênticos executando todas as instâncias de bancos de detalhes e poderá mostrar-se por meio de uma única interface como se fosse um único banco de fatos. Um banco de detalhes distribuído heterogêneo poderá ter hardware, sistemas operacionais, sistemas de gerenciamento de banco de detalhes e até já modelos de dados diferentes para bancos de detalhes diferentes. Em um banco de detalhes distribuído homogêneo, todos os sites têm software similar e estão cientes um do outro e concordam em favorecer no processamento de solicitações do usuário. Cada web site entrega quota de sua liberdade em termos de direito de variar o esquema ou o software.
Um SGBD homogêneo aparece para o usuário como um sistema único. O sistema homogêneo é muito mais fácil de atirar e gerenciar. Em um banco de fatos distribuído heterogêneo, blogs diferentes podem utilizar esquemas e softwares diferentes. A diferença no esquema é um grande dificuldade para processamento de consultas e processamento de transações.
- 64 09 de outubro de 2011 Vencer os outros times
- Prepare a lixívia com dois litros de água e 700 gr de soda
- Manter a certeza na sua ideia
- Captação de recursos ao lado de investidores para apoiar e financiar spin-offs
- Dez Curiosidades Sobre o Cérebro Humano Que Você Não Entende
Os blogs são capazes de não estar cientes uns dos outros e podem fornecer somente recursos limitados para cooperação no processamento de transações. Em sistemas heterogêneos, diferentes “nós” podem ter hardware e software diferentes, e estruturas de fatos em numerosos nós ou locais bem como são incompatíveis. Diferentes pcs e sistemas operacionais, aplicativos de banco de dados ou modelos de fatos conseguem ser usados em cada um dos locais. Tendo como exemplo, um recinto pode ter a mais recente tecnologia de gerenciamento de banco de detalhes relacional, enquanto outro local poderá armazenar dados usando arquivos tradicionais ou uma versão antiga do sistema de gerenciamento de banco de dados.
Do mesmo jeito, um lugar pode ter o sistema operacional Windows, no tempo em que outro pode ter o UNIX. Sistemas heterogêneos são normalmente usados no momento em que blogs individuais fazem uso teu respectivo hardware e software. No sistema heterogêneo, as traduções são necessárias para permitir a intercomunicação entre diferentes websites (ou SGBD). Nesse sistema, os usuários precisam poder fazer solicitações em um idioma de banco de detalhes em seus blogs locais.