Escolar Documentos
Profissional Documentos
Cultura Documentos
Victor Caetano
Fonte: Sistemas de Banco de Dados 4 edio Ramez E. Elmasri, Shamkant B. Navathe Editora Addison Wesley, 2005
Conceitos
Conceitos
BDD
Coleo de mltiplos banco de dados, logicamente inter-relacionados, distribudos por uma rede de computadores.
SGBDD
Sistema que gerencia um banco de dados distribudos enquanto torna a distribuio transparente para o usurio.
Arquitetura BDD
Vantagens do BDD
Um SGBDD deveria ser transparente na distribuio, esconder os detalhes onde cada arquivo (tabela, relao) est armazenado fisicamente dentro do sistema.
Tipos de Transparncias
O comando utilizado para executar uma tarefa independente da localizao dos dados e da localizao do sistema onde o comando foi emitido.
Tipos de Transparncias
Transparncia de nomenclatura
Uma vez que um nome seja especificado, os objetos nomeados podem ser acessados de forma no ambgua sem a necessidade de uma especificao adicional.
Tipos de Transparncias
Transparncia de replicao.
Cpias de dados podem ser armazenados em mltiplos sites para obter melhor disponibilidade, desempenho e confiabilidade. A transparncia de replicao faz o usurio no precisar estar ciente da existncia de cpias.
Tipos de Transparncias
Transparncia de fragmentao.
Fragmentao horizontal
Distribui uma relao em conjunto de tuplas (linhas).
Fragmentao vertical
Distribui uma relao sub-relaes, nas quais cada sub-relao definida por um subconjunto das colunas da relao original.
Vantagens do BDD
Confiabilidade
Probabilidade de que um sistema esteja em operao em um determinado momento
Disponibilidade
Probabilidade de que o sistema esteja disponvel durante um intervalo de tempo.
Vantagens do BDD
Quando os dados e SGBD so distribudos por vrios sites, um pode falhar enquanto os outros continuam em operao. Apenas os dados do site que falhou no estar disponvel. Realizando replicao dos dados de um site para outros, a disponibilidade e confiabilidade aumenta.
Vantagens do BDD
3 Melhoria de desempenho.
Um SGBDD fragmenta o banco de dados mantendo os dados mais prximos de onde eles so necessrios. A localizao de dados reduz a disputa por CPU e operaes de I/O, e reduz o atraso de acesso envolvidos em WANs.
Vantagens do BDD
Rastreamento de Dados.
Habilidade para rastrear a distribuio, a fragmentao e a replicao dos dados por meio da ampliao do catlogo do SGBDD.
Habilidade para acessar sites remotos e transmitir consultas de dados entre os vrios sites por meio de uma rede de comunicao.
Habilidade para conceber estratgias de execuo, para consultas e transaes que acessam mais de um site. Habilidade para sincronizar o acesso a dados distribudos e manter a integridade do Bando de Dados Global.
Habilidade para recuperar a partir de falhas de um site individual e a partir de novos tipos de falhas, como a queda de um link.
Habilidade para recuperar a partir de falhas de um site individual e a partir de novos tipos de falhas, como a queda de um link.
Segurana.
As transaes distribudas devem ser executadas com o gerenciamento adequado da segurana dos dados e dos privilgios de autorizao/acesso dos usurios.
Um diretrio contm informaes (Metadados) sobre os dados no banco de dados. O diretrio pode ser global, para o BDD inteiro, ou local para cada site. O posicionamento e a distribuio do diretrio so questes de projetos e poltica.
SGBDD Homogneo.
Todos os servidores usam um software idntico e todos os usurios usam um software idntico. A transparncia de replicao faz o usurio no precisar estar ciente da existncia de cpias.
SGBDD Heterogneo