Banco de Dados Distribuidos

10.602 visualizações

Publicada em

Tcc Banco de Dados Distribuidos

1 comentário
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
10.602
No SlideShare
0
A partir de incorporações
0
Número de incorporações
102
Ações
Compartilhamentos
0
Downloads
331
Comentários
1
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Banco de Dados Distribuidos

  1. 1. Banco de Dados Distribuídos André Fachin Daniel Maciel Francisco Fabio Centro de Ensino Superior de Foz do Iguaçu Projeto Integrado em Computação
  2. 2. Roteiro <ul><li>Tema e Delimitações </li></ul><ul><li>Objetivo Geral </li></ul><ul><li>Objetivos Específicos </li></ul><ul><li>Justificativa </li></ul><ul><li>Referencial Teórico </li></ul><ul><li>Descrição do Ambiente Experimental </li></ul><ul><li>Principais Referências Bibliográficas </li></ul>
  3. 3. Tema e Delimitações <ul><li>Tema </li></ul><ul><li>O crescimento das Instituições causou a dependência e necessidade de se manipular grande quantidade de dados de maneira eficaz. Para suprir essa dependência surgiram os Bancos de Dados Distribuídos (BDD) </li></ul>
  4. 4. Tema e Delimitações <ul><li>Delimitações do Tema </li></ul><ul><li>Técnicas para distribuição de dados, protocolos que regem a troca de informação entre os servidores, técnicas de consulta em base de dados distribuídos, replicação de dados. </li></ul>
  5. 5. Objetivo Geral e Específicos <ul><li>Objetivo Geral </li></ul><ul><li>Apresentar protótipo simplificado em banco de dados distribuídos, mostrando os benefícios trazidos pela distribuição de dados, através das técnicas envolvidas na implementação da solução. </li></ul>
  6. 6. Objetivo Geral e Específicos <ul><li>Objetivos Específicos </li></ul><ul><li>Realizar pesquisa bibliográfica sobre BDD. </li></ul><ul><li>Fornecer detalhes sobre a metodologia de pesquisa abordada. </li></ul><ul><li>Descrever o ambiente proposto para realização dos experimentos. </li></ul>
  7. 7. Objetivo Geral e Específicos <ul><li>Objetivos Específicos </li></ul><ul><li>Desenvolver um protótipo com um ambiente de dados distribuídos. </li></ul><ul><li>Analisar e interpretar os dados dos experimentos realizados. </li></ul><ul><li>Apresentar conclusões do trabalho. </li></ul>
  8. 8. Justificativa <ul><li>Justificativa </li></ul><ul><li>A mais nova filosofia em Banco de Dados que vem sendo estudada por um grande número de pesquisadores e ganhando, cada vez mais, espaço nas instituições é o que está sendo chamado de Sistema de Banco de Dados Distribuídos. </li></ul>
  9. 9. Justificativa <ul><li>Em um BDD, o Banco de Dados é armazenado em diversos computadores, comunicando-se através de redes de alta velocidade. Geralmente, em empresas de médio e pequeno porte, ainda são usados bancos de dados centralizados, onde o usuário faz uma solicitação e uma estância coleta a informação no servidor, que é local. </li></ul>
  10. 10. Justificativa <ul><li> No entanto, em algumas empresas de grande porte, o centralizado está sendo substituído pelo distribuído, por ser mais eficaz quando trabalha-se com um grande volume de dados. </li></ul>
  11. 11. Referencial Teórico <ul><li>Rede de Computadores </li></ul><ul><ul><li>Como afirma Tanenbaum (2003), uma rede de computadores é um sistema de comunicação de dados constituído através da integração de computadores e outros dispositivos, com a finalidade de compartilhar recursos e informações possibilitando a execução de tarefas com maior agilidade mais precisas em menor esforço. </li></ul></ul>
  12. 12. Referencial Teórico <ul><li>Banco de Dados Distribuídos </li></ul><ul><ul><li>Segundo Ozsu e Valduriez (2001), um sistema de banco de dados distribuídos se caracteriza por ter seus dados armazenados em nós e os seus processadores interconectados através de uma rede de computadores. </li></ul></ul><ul><ul><li>Além de ser capaz de processar transações locais, cada nó ainda pode participar na execução de transações globais, ou seja, podem acessar dados localizados em outros nós. </li></ul></ul>
  13. 13. Referencial Teórico <ul><li>Banco de Dados Distribuídos </li></ul><ul><ul><li>Segundo Freitas (2003) a replicação de dados é utilizada para aumentar a disponibilidade dos dados. </li></ul></ul><ul><ul><li>De acordo com Ozsu e Valduries (2001) a fragmentação de uma relação permite que várias transações possam ser executadas paralelamente sobre seus fragmentos de forma concorrente a aumentar o throughput do sistema. </li></ul></ul>
  14. 14. Descrição do Ambiente Experimental <ul><li>Tecnologias Envolvidas </li></ul><ul><li>Estrutura Física </li></ul><ul><ul><li>Ambiente Físico </li></ul></ul><ul><ul><li>Configurações de Hardware </li></ul></ul><ul><li>Estrutura Lógica </li></ul><ul><ul><li>Sistema Operacional </li></ul></ul><ul><ul><li>Aplicativos </li></ul></ul><ul><ul><li>Etc.. </li></ul></ul>
  15. 15. Tecnologias Envolvidas <ul><li>Visões </li></ul><ul><li>Gerenciamento de Transações </li></ul><ul><li>Replicação </li></ul><ul><li>Fragmentação </li></ul><ul><li>Transações </li></ul><ul><li>Protocolo de Consolidação em 2 fases (C2F). </li></ul><ul><li>Protocolo de Consolidação em 3 fases (C3F). </li></ul><ul><li>Sistema Gerenciador de Banco de Dados Distribuidos (SGBDD). </li></ul><ul><li>Controle de Concorrência </li></ul>
  16. 16. Estrutura Física <ul><li>4 Máquinas AMD atlhon 64 dual core 3800, 1 Gb de memória ram, placa de rede 10/100/1000 ou equivalentes. </li></ul><ul><li>Modem ADSL. </li></ul><ul><li>Roteadores. </li></ul>
  17. 17. Estrutura Lógica <ul><li>Sistema Operacional Linux, distribuição Debian </li></ul><ul><li>Banco de Dados PostgreSQL </li></ul><ul><li>PGCluster </li></ul><ul><li>PGAdmin III </li></ul>
  18. 18. Arquitetura do Experimento
  19. 19. Principais Referências Bibliográficas <ul><li>Date, C. J.. Introdução a sistemas de bancos de dados . 7ª ed. Rio de Janeiro: Campus, 2000. </li></ul><ul><li>Özsu, M. T.; Valduriez, P.. Princípios de sistemas de bancos de dados Distribuídos . 2ª ed. Rio de Janeiro: Campus, 2001. </li></ul><ul><li>TANENBAUM, Andrew S.. Redes de Computadores . 4ª ed. Rio de Janeiro: Campus, 2003. </li></ul>

×