Banco de dados distribuidos
Unidade II
A finalidade deste trabalho é de realizar uma apresentação de um modelo de Bancos de Dados distribuído implementado em uma Instituição do Sistema Financeiro Nacional, explicando 12 princípios que caracterizam este tipo de Sistema de Bancos de Dados.
Há diversas instituições que necessitam do cruzamento de largas quantidades de dados para dar vazão às suas transações. Este processamento, ainda, não pode ser feito apenas em um servidor. Sendo necessária a instanciação de diversos sites contendo partes do SGBD. Estes são os Sistemas de Bancos de Dados Distribuídos.
Bancos de Dados Distribuídos são soluções de acesso, manipulação e armazenamento seguro de dados que se valem do princípio do processamento e armazenamento distribuído em uma rede de computadores que pode ser local, virtual ou de longa distância.
Um banco de dados distribuído oferece muitas vantagens sobre um banco de dados monolítico, porém sua implementação gera mais custos e exige uma manutenção mais trabalhosa que um banco de dados comum.
CARACTERÍSTICAS DE UM SISTEMA DE BANCO DE DADOS DISTRIBUÍDO
Autonomia local: apesar de existirem diversos sites no sistema, para o cliente existe somente um servidor de dados, sendo transparente para o mesmo, a distribuição tanto dos dados como do processamento. Para o sistema da Caixa Econômica Federal existem três importantes sites, mas para o cliente existe somente um banco de dados.
Inexistência de um site centra: em um sistema distribuído não há uma hierarquia de sites, mas todos podem trabalhar independentemente. Com a queda de um site, o sistema continua executando, mas com uma redução de recursos proporcional à representação do potencial computacional do site que caiu em relação ao sistema. Não há um servidor mestre, nem um escravo no sistema da Caixa. Não há uma hierarquia entre eles. Há uma distribuição de atividades que o sistema deve executar de maneira igual.
Operação contínu: uma importante