Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Banco de Dados Distribuídos (BDD) Um Banco de dados distribuído a massa dos dados são armazenados fisicamente em diferentes locais (nós) que podem estar próximos ou geograficamente distantes. O Sistema de Gerenciamento de Banco de Dados Distribuídos (SGBDD) controla o armazenamento e processamento dos dados por meio de sistemas conectados através de uma rede. Cada local pode proceder transações locais (acessam dados em um único local, todo o processamento é realizado em um determinado ponto) ou global (acessam dados em diversos locais da rede, envolve mais de um local) Banco de dados centralizado x Processamento Distribuído O processamento centralizado permite um controle maior e um processamento acumulado de tudo que é realizado e distribuído perde-se controle mas todo o trabalho é divido em diversas partes. Banco de dados distribuído tem um processamento de dados em diversos locais. Vantagens dos Banco de dados distribuídos Facilidade e Flexibilidade no Desenvolvimento da aplicação A transparência de distribuição e controle de dados facilita a manutenção de aplicações em diferentes locais Confiabilidade e disponibilidade Falhas locais não afetam o sistema como um todo. Se os dados locais foram duplicados antes da falha, o usuário não será afetado. Maior Desempenho Mantém os dados próximos onde são mais necessários, reduzindo a tempo de acesso ao dado e diminuindo o número de transações. Expansão mais fácil Facilidade no aumento de dados, tamanho do banco e número de processadores Autonomia Local Cada nó é capaz de reter um grau de controle sobre os dados partilhados. Aceleração do processo de consulta Dividir consultas em sub consultas que podem ser executadas em paralelo quando envolver diversos locais; Replicação de dados. Crescimento incremental O Banco de dados é construído de forma incremental Desvantagens A principal é o acréscimo de complexidade exigida para assegurar coordenação própria entre os locais: · Aumento da sobrecarga de processamento; É Necessário encontrar aonde está o dado · Maior chance para erros; Aumento de erro por procurar em diversos locais · Custo de desenvolvimento de software. Banco de dados centralizados · A arquitetura de banco de dados centralizado é composta de um SGBD em um só nó da rede. · Vantagens · Dados integrados no mesmo local; · Redução de dados duplicados; · Administração do banco de dados facilitada. · Desvantagens · Maior vulnerabilidade de falha em virtude do banco de dados ter sua localização em um único ponto; · As funcionalidades do sistema e a execução dos programas estão concentradas totalmente do lado do servidor e concorrem com os processos do SGBD.
Compartilhar