Banco de fatos distribuído (BDD) é um banco de detalhes no qual nem todos os dispositivos de armazenamento estão conectados a um processador comum. Pode ser armazenado em diversos pcs, localizados no mesmo ambiente físico, ou podem ser dispersos por uma rede de computadores interconectados. Ao contrário dos sistemas paralelos, nos quais os processadores são fortemente acoplados e constituem um único sistema de banco de dados, um sistema de banco de detalhes distribuído consiste em blogs fracamente acoplados que não compartilham componentes físicos.
Banco de Dados é uma coleção de dados relacionados. Dados são fatos conhecidos que podem ser inscritos e possuem significado implícito. Isto é, um banco de dados é um conjunto de detalhes interligados que tem por propósito responder os usuários. Os administradores do sistema são capazes de distribuir coleções de dados (como por exemplo, em um banco de dados) em diversos locais físicos. Um banco de dados distribuído poderá residir em servidores de rede organizados ou em pcs independentes descentralizados na Internet, em intranets ou extranets corporativos ou em algumas redes de corporações. Há dois processos prometem que os bancos de detalhes distribuídos permaneçam atualizados e atuais: replicação e duplicação.
A replicação envolve o exercício de software especializado que busca mudanças no banco de detalhes distributivo. Depois que as alterações forem identificadas, o modo 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 método também pode solicitar bastante tempo e recursos do computador. A Duplicação, por outro lado, tem menos complexidade. Basicamente, ele identifica um banco de fatos como um mestre e depois duplica esse banco de detalhes. O procedimento de duplicação é normalmente feito em um horário instituído após o horário. Isso é para assegurar que cada ambiente distribuído tenha os mesmos fatos. No método de duplicação, os usuários são capazes de modificar só o banco de fatos mestre. Isso garante que as informações locais não sejam sobrescritos.
Tanto a replicação quanto a duplicação podem manter os detalhes atualizados em todos os locais distributivos. Existem dois tipos de banco de dados distribuídos, os homogêneos e os heterogêneos. Os homogêneos são compostos pelos mesmos bancos de dados, neste instante 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 são capazes de ser classificados em quatro grandes grupos: o administrador do banco, analistas e programadores de aplicação, usuários casuais, e usuários paramétricos.
Um banco de detalhes distribuído homogêneo possui software e hardware parecidos executando todas as instâncias de bancos de detalhes e pode mostrar-se por meio de uma única interface como se fosse um único banco de dados. Um banco de dados distribuído heterogêneo poderá ter hardware, sistemas operacionais, sistemas de gerenciamento de banco de fatos e até mesmo modelos de dados diferentes pra bancos de detalhes diferentes. Em um banco de fatos distribuído homogêneo, todos os web sites têm software aproximado e estão cientes um do outro e concordam em colaborar no processamento de solicitações do usuário. Cada website entrega parcela de tua autonomia em termos de justo de alterar o esquema ou o software.
Um SGBD homogêneo aparece para o usuário como um sistema único. O sistema homogêneo é muito menos difícil de projetar e administrar. Em um banco de dados distribuído heterogêneo, sites diferentes podem utilizar esquemas e softwares diferentes. A diferença no esquema é um extenso defeito para processamento de consultas e processamento de transações.
- Sessenta e quatro 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 confiança na sua ideia
- Captação de recursos junto a investidores para apoiar e financiar spin-offs
- Dez Curiosidades A respeito do Cérebro Humano Que Você Não Entende
Os blogs podem não estar cientes uns dos outros e podem fornecer somente recursos limitados pra cooperação no processamento de transações. Em sistemas heterogêneos, diferentes “nós” são capazes de ter hardware e software diferentes, e estruturas de dados em incalculáveis nós ou locais bem como são incompatíveis. Diferentes pcs e sistemas operacionais, aplicativos de banco de detalhes ou modelos de detalhes conseguem ser usados em qualquer um dos locais. Tais como, um ambiente poderá ter a mais recente tecnologia de gerenciamento de banco de fatos relacional, no tempo em que outro recinto poderá armazenar detalhes usando arquivos habituais ou uma versão antiga do sistema de gerenciamento de banco de fatos.
Do mesmo jeito, um ambiente pode ter o sistema operacional Windows, enquanto outro podes ter o UNIX. Sistemas heterogêneos são normalmente usados no momento em que web sites individuais fazem uso seu próprio hardware e software. No sistema heterogêneo, as traduções são necessárias pra permitir a intercomunicação entre diferentes blogs (ou SGBD). Nesse sistema, os usuários precisam poder fazer solicitações em um idioma de banco de detalhes em seus sites locais.