175
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões Bancos de Dados Distribuídos Visão Geral, Características e Conceitos Associados Michel Alves dos Santos:: Antônio Carlos Fernandes Universidade Federal de Alagoas, Campus A. C. Simões Tabuleiro do Martins - Maceió - AL, CEP: 57072-970 Docente Responsável: Prof. Dr. Patrick Brito {michel.mas,afds.carlos}@gmail.com 22 de Junho 2011 Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Distributed Databases

Embed Size (px)

DESCRIPTION

A distributed database is a database in which storage devices are not all attached to a common processing unit such as the CPU, controlled by a distributed database management system (together sometimes called a distributed database system). It may be stored in multiple computers, located in the same physical location; or may be dispersed over a network of interconnected computers. Unlike parallel systems, in which the processors are tightly coupled and constitute a single database system, a distributed database system consists of loosely-coupled sites that share no physical components.

Citation preview

Page 1: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Bancos de Dados DistribuídosVisão Geral, Características e Conceitos Associados

Michel Alves dos Santos:: Antônio Carlos Fernandes

Universidade Federal de Alagoas, Campus A. C. SimõesTabuleiro do Martins - Maceió - AL, CEP: 57072-970

Docente Responsável: Prof. Dr. Patrick Brito{michel.mas,afds.carlos}@gmail.com

22 de Junho 2011

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 2: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 3: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 4: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 5: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 6: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 7: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 8: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 9: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 10: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 11: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 12: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 13: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 14: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 15: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 16: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Sumário

Tópicos Centrais da Explanação

1 Histórico, Motivação e Introdução.2 O Conceito de Sistemas Distribuídos.

O que é um Sistema Distribuído?Principais Desafios Impostos aos Sistemas Distribuídos.

3 O Conceito de Banco de Dados Distribuídos.O que é um Banco de Dados Distribuído?Comparação entre Tecnologia Paralela e Distribuída.Diferentes Arquiteturas de Sistemas de Banco de Dados.Prós e Contras dos Bancos de Dados Distribuídos.Funções Adicionais de Bancos de Dados Distribuídos.Fragmentação, Replicação e Alocação.Tipos de Sistemas de Banco de Dados Distribuídos.

4 Conclusões a Respeito da Área.5 Sugestões de Leitura: Periódicos e Livros.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 17: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Histórico

Antes: anos 70 e início dos anos 80

Processamento de Arquivos Tradicional

Cada programa deveria possuir o conjunto de descrição física dosdados e o mecanismo de acesso e manipulação dos mesmos.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 18: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Histórico

Antes: anos 70 e início dos anos 80

Processamento de Arquivos Tradicional

Cada programa deveria possuir o conjunto de descrição física dosdados e o mecanismo de acesso e manipulação dos mesmos.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 19: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Histórico

Antes: anos 70 e início dos anos 80

Processamento de Arquivos Tradicional

Cada programa deveria possuir o conjunto de descrição física dosdados e o mecanismo de acesso e manipulação dos mesmos.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 20: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Histórico

Final dos anos 80

Processamento de Banco de Dados

Independência de Dados

Mais descentralização e autonomia de processamento.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 21: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Histórico

Final dos anos 80

Processamento de Banco de Dados

Independência de Dados

Mais descentralização e autonomia de processamento.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 22: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Histórico

Final dos anos 80

Processamento de Banco de Dados

Independência de Dados

Mais descentralização e autonomia de processamento.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 23: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Histórico

Final dos anos 80

Processamento de Banco de Dados

Independência de Dados

Mais descentralização e autonomia de processamento.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 24: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Motivação

Atualmente

Avanços no processamento e na computação distribuída ocorreramna área de sistemas operacionais.

Organizações tem estado muito interessadas em maiordescentralização do processamento (no nível de sistema) enquantoobtêm integração de recursos de informação (no nível lógico).

Surgimento de sistemas geograficamente distribuídos de bancos dedados, aplicações e usuários.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 25: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Motivação

Atualmente

Avanços no processamento e na computação distribuída ocorreramna área de sistemas operacionais.

Organizações tem estado muito interessadas em maiordescentralização do processamento (no nível de sistema) enquantoobtêm integração de recursos de informação (no nível lógico).

Surgimento de sistemas geograficamente distribuídos de bancos dedados, aplicações e usuários.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 26: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Motivação

Atualmente

Avanços no processamento e na computação distribuída ocorreramna área de sistemas operacionais.

Organizações tem estado muito interessadas em maiordescentralização do processamento (no nível de sistema) enquantoobtêm integração de recursos de informação (no nível lógico).

Surgimento de sistemas geograficamente distribuídos de bancos dedados, aplicações e usuários.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 27: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Motivação

Atualmente

Avanços no processamento e na computação distribuída ocorreramna área de sistemas operacionais.

Organizações tem estado muito interessadas em maiordescentralização do processamento (no nível de sistema) enquantoobtêm integração de recursos de informação (no nível lógico).

Surgimento de sistemas geograficamente distribuídos de bancos dedados, aplicações e usuários.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 28: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Introdução

O que iremos discutir hoje?

Iremos discutir a respeito de Banco de Dados Distribuídos.

Tecnologia de Bancos de Dados + Tecnologia de Rede e Comunicação.

Mas antes de discutir a respeito de Bancos de Dados Distribuídosdevemos entender o que é um Sistema Distribuído.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 29: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Introdução

O que iremos discutir hoje?

Iremos discutir a respeito de Banco de Dados Distribuídos.

Tecnologia de Bancos de Dados + Tecnologia de Rede e Comunicação.

Mas antes de discutir a respeito de Bancos de Dados Distribuídosdevemos entender o que é um Sistema Distribuído.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 30: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Introdução

O que iremos discutir hoje?

Iremos discutir a respeito de Banco de Dados Distribuídos.

Tecnologia de Bancos de Dados + Tecnologia de Rede e Comunicação.

Mas antes de discutir a respeito de Bancos de Dados Distribuídosdevemos entender o que é um Sistema Distribuído.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 31: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Introdução

O que iremos discutir hoje?

Iremos discutir a respeito de Banco de Dados Distribuídos.

Tecnologia de Bancos de Dados + Tecnologia de Rede e Comunicação.

Mas antes de discutir a respeito de Bancos de Dados Distribuídosdevemos entender o que é um Sistema Distribuído.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 32: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

O que é um Sistema Distribuído?

Segundo (Coulouris, 2008): coleção de computadores autônomosinterligados através de uma rede e equipados com software que permite o

compartilhamento de recursos(hardware, software e dados).

Comunicam e coordenam suas ações através da transferência demensagens.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 33: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

O que é um Sistema Distribuído?

Segundo (Coulouris, 2008): coleção de computadores autônomosinterligados através de uma rede e equipados com software que permite o

compartilhamento de recursos(hardware, software e dados).

Comunicam e coordenam suas ações através da transferência demensagens.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 34: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

O que é um Sistema Distribuído?

Segundo (Coulouris, 2008): coleção de computadores autônomosinterligados através de uma rede e equipados com software que permite o

compartilhamento de recursos(hardware, software e dados).

Comunicam e coordenam suas ações através da transferência demensagens.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 35: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

Sistema de Computação Distribuída - Características

Consiste em vários elementos de processamento:

Não necessariamente homogêneos;Interconectados por um rede de computadores;Cooperam na execução de tarefas;Dividem um problema grande e intratável em partes menores;

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 36: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

Sistema de Computação Distribuída - Características

Consiste em vários elementos de processamento:

Não necessariamente homogêneos;Interconectados por um rede de computadores;Cooperam na execução de tarefas;Dividem um problema grande e intratável em partes menores;

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 37: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

Sistema de Computação Distribuída - Características

Consiste em vários elementos de processamento:

Não necessariamente homogêneos;Interconectados por um rede de computadores;Cooperam na execução de tarefas;Dividem um problema grande e intratável em partes menores;

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 38: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

Sistema de Computação Distribuída - Características

Consiste em vários elementos de processamento:

Não necessariamente homogêneos;Interconectados por um rede de computadores;Cooperam na execução de tarefas;Dividem um problema grande e intratável em partes menores;

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 39: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

Sistema de Computação Distribuída - Características

Consiste em vários elementos de processamento:

Não necessariamente homogêneos;Interconectados por um rede de computadores;Cooperam na execução de tarefas;Dividem um problema grande e intratável em partes menores;

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 40: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Sistema Distribuído

Sistema de Computação Distribuída - Características

Consiste em vários elementos de processamento:

Não necessariamente homogêneos;Interconectados por um rede de computadores;Cooperam na execução de tarefas;Dividem um problema grande e intratável em partes menores;

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 41: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Principais Desafios dos Sistemas Distribuídos.

Desafios Relacionados a sua Implementação

Heterogeneidade, Transparência, Abertura, Concorrência,Segurança, Escalabilidade, Recuperação de Falhas.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 42: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Principais Desafios dos Sistemas Distribuídos.

Desafios Relacionados a sua Implementação

Heterogeneidade, Transparência, Abertura, Concorrência,Segurança, Escalabilidade, Recuperação de Falhas.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 43: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

O que é um Sistema de Banco de Dados Distribuído?

SBDD = BDD + SGBDD

Banco de Dados Distribuído (BDD)É uma coleção de diversas bases de dados, interligadaslogicamente através de uma rede de computadores

Sistema Gerenciador de Banco de Dados Distribuído (SGBDD)É o software que possibilita o gerenciamento do BDD e lidacom aspectos de transparência para o usuário

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 44: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

O que é um Sistema de Banco de Dados Distribuído?

SBDD = BDD + SGBDD

Banco de Dados Distribuído (BDD)É uma coleção de diversas bases de dados, interligadaslogicamente através de uma rede de computadores

Sistema Gerenciador de Banco de Dados Distribuído (SGBDD)É o software que possibilita o gerenciamento do BDD e lidacom aspectos de transparência para o usuário

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 45: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

O que é um Sistema de Banco de Dados Distribuído?

SBDD = BDD + SGBDD

Banco de Dados Distribuído (BDD)É uma coleção de diversas bases de dados, interligadaslogicamente através de uma rede de computadores

Sistema Gerenciador de Banco de Dados Distribuído (SGBDD)É o software que possibilita o gerenciamento do BDD e lidacom aspectos de transparência para o usuário

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 46: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

O que é um Sistema de Banco de Dados Distribuído?

SBDD = BDD + SGBDD

Banco de Dados Distribuído (BDD)É uma coleção de diversas bases de dados, interligadaslogicamente através de uma rede de computadores

Sistema Gerenciador de Banco de Dados Distribuído (SGBDD)É o software que possibilita o gerenciamento do BDD e lidacom aspectos de transparência para o usuário

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 47: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fusão de Tecnologias

Integração 6= Centralização

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 48: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fusão de Tecnologias

Integração 6= Centralização

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 49: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 50: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 51: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 52: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 53: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 54: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 55: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 56: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 57: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 58: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 59: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Principais características de um SGBDD

Autonomia local(moderada ou total);Independência de um nó central;Operação contínua;Transparência e independência de localidade;Independência de fragmentação;Independência de replicação;Processamento de consultas distribuído;Gerenciamento de transações distribuídas;Independência de hardware;Independência de sistema operacional.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 60: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Existem dois tipos principais de arquiteturas de sistemamultiprocessador

Arquitetura de Memória Compartilhada(fortemente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) e também primário(memória).

Arquitetura de Disco Compartilhado(fracamente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) mas cada um possui sua memória primária.

Os processadores se comunicam sem a sobrecarga da troca de mensagens em rede!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 61: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Existem dois tipos principais de arquiteturas de sistemamultiprocessador

Arquitetura de Memória Compartilhada(fortemente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) e também primário(memória).

Arquitetura de Disco Compartilhado(fracamente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) mas cada um possui sua memória primária.

Os processadores se comunicam sem a sobrecarga da troca de mensagens em rede!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 62: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Existem dois tipos principais de arquiteturas de sistemamultiprocessador

Arquitetura de Memória Compartilhada(fortemente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) e também primário(memória).

Arquitetura de Disco Compartilhado(fracamente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) mas cada um possui sua memória primária.

Os processadores se comunicam sem a sobrecarga da troca de mensagens em rede!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 63: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Existem dois tipos principais de arquiteturas de sistemamultiprocessador

Arquitetura de Memória Compartilhada(fortemente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) e também primário(memória).

Arquitetura de Disco Compartilhado(fracamente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) mas cada um possui sua memória primária.

Os processadores se comunicam sem a sobrecarga da troca de mensagens em rede!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 64: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Existem dois tipos principais de arquiteturas de sistemamultiprocessador

Arquitetura de Memória Compartilhada(fortemente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) e também primário(memória).

Arquitetura de Disco Compartilhado(fracamente acoplada);Múltiplos processadores compartilham armazenamentosecundário(disco) mas cada um possui sua memória primária.

Os processadores se comunicam sem a sobrecarga da troca de mensagens em rede!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 65: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Arquitetura de Memória Compartilhada(fortemente acoplada)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 66: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Arquitetura de Memória Compartilhada(fortemente acoplada)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 67: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Arquitetura de Disco Compartilhado(fracamente acoplada)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 68: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Arquitetura de Disco Compartilhado(fracamente acoplada)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 69: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Sistema Paralelo Vs. Sistema Distribuído

Os sistemas de gerenciamento que utilizam tão somente a tecnologia paralela sãochamados sistemas paralelos de gerenciamento de banco de dados, diferente dos

SGBDD, neles ocorre simetria e homogeneidade de nodos.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 70: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Sistema Paralelo Vs. Sistema Distribuído

Os sistemas de gerenciamento que utilizam tão somente a tecnologia paralela sãochamados sistemas paralelos de gerenciamento de banco de dados, diferente dos

SGBDD, neles ocorre simetria e homogeneidade de nodos.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 71: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Comparação entre Tecnologia Paralela e Distribuída.

Sistema Paralelo Vs. Sistema Distribuído

Os sistemas de gerenciamento que utilizam tão somente a tecnologia paralela sãochamados sistemas paralelos de gerenciamento de banco de dados, diferente dos

SGBDD, neles ocorre simetria e homogeneidade de nodos.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 72: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Diferentes Arquiteturas de Sistemas de Banco de Dados.

Arquitetura ‘Nada Compartilhada’

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 73: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Diferentes Arquiteturas de Sistemas de Banco de Dados.

Arquitetura ‘Nada Compartilhada’

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 74: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Diferentes Arquiteturas de Sistemas de Banco de Dados.

Arquitetura em Rede com Banco de Dados Centralizado

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 75: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Diferentes Arquiteturas de Sistemas de Banco de Dados.

Arquitetura em Rede com Banco de Dados Centralizado

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 76: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Diferentes Arquiteturas de Sistemas de Banco de Dados.

Arquitetura de Banco de Dados Verdadeiramente Distribuída

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 77: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Diferentes Arquiteturas de Sistemas de Banco de Dados.

Arquitetura de Banco de Dados Verdadeiramente Distribuída

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 78: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 79: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 80: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 81: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 82: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 83: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 84: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 85: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 86: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 87: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 88: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 89: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 90: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Vantagens dos Bancos de Dados Distribuídos.

Gerenciamento de Dados Distribuídos com Diferentes Níveis deTransparência;

Transparência de Distribuição ou de Rede;Transparência de Replicação;Transparência de Fragmentação (horizontal, vertical ou mista).

Melhoria na Confiabilidade e na Disponibilidade;Maior probabilidade de que o sistema esteja operante;Maior probabilidade de que o sistema esteja continuamente disponível;

Melhoria de Desempenho;Manter dados mais próximos de onde eles são necessários;

Expansão Facilitada.Acréscimo de Dados ou de Nós;Influência Direta na Escalabilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 91: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 92: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 93: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 94: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 95: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 96: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 97: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 98: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 99: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 100: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 101: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 102: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 103: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 104: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Desvantagens dos Bancos de Dados Distribuídos.

Aumento da Complexidade de Design dos Banco de Dados;Trabalho extra para garantir transparência de distribuição;Trabalho extra para manter múltiplos sistemas diferentes;Design das bases deve considerar: fragmentação, alocação e replicação.

Maiores Investimentos em Infraestrutura;Infraestrura mais extensa significa custo extra de trabalho.

Maiores Investimentos em Segurança;Proteção dos dados contra falsificação/adulteração;Proteção dos links de comunicação entre os nós.

Difícil Manutenção da Integridade;Reforçar integridade em rede exige muitos recursos.

Padronização Ainda Não Consolidada.Escassez de metodologias, ferramentas e grandes casos de uso.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 105: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 106: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 107: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 108: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 109: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 110: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 111: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 112: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 113: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 114: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 115: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 116: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 117: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 118: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 119: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 120: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Funções Adicionais dos Bancos de Dados Distribuídos.

Rastreamento de Dados;Rastrear Distribuição;Rastrear Fragmentação;Rastrear Replicação.

Processamento de Consultas Distribuídas;Acessar nós remotos e transmitir consultas e dados;

Gerenciamento de Transações Distribuídas;Conceber estratégias de execução de transações, sincronizar acesso aos dados distribuídos emanter integridade global;

Gerenciamento de Dados Replicados;Decidir qual cópia será acessada;Manter consistência das cópias.

Segurança;Gerenciamento dos privilégios de autorização/acesso de usuários.

Gerenciamento de Diretório/Catálogo Distribuído;Política de gerenciamento de metadados: global (para o BDD inteiro) ou local (para cada nó).

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 121: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 122: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 123: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 124: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 125: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 126: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 127: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 128: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 129: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 130: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 131: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 132: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 133: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 134: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Fragmentação, Replicação e Alocação.

Fragmentação: particionamento do banco em unidades lógicas;Fragmentaçao Horizontal: subconjunto de tuplas de uma relaçãoFragmentaçao Vertical: divide uma relação ‘verticalmente’ em colunasFragmentaçao Mista: adota as duas estratégias anteriores.

Replicação: armazenamento de dados em mais de um nó;Útil na melhoria da disponibilidade dos dados;Caso extremo ocorre na replicação total do banco em cada nó;Replicação total melhora desempenho de recuperação;Replicação total reduz velocidade de operações de atualização;Outro extremo é a alocação não-redundante: fragmentos disjuntos;Replicação Parcial é uma abordagem menos extremista.

Alocação: processo de atribuição de um fragmento a um nó;Escolha dos nós e o grau de replicação dependem dos objetivos dedesempenho e disponibilidade.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 135: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Exemplos de Fragmentação

Horizontal • Vertical • Mista

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 136: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Exemplos de Fragmentação

Horizontal • Vertical • Mista

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 137: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Replicação e Alocação

O grau de replicação de um BDD traduz um compromisso entre ocusto de acesso a dados remotos e o custo de atualizar cópias

múltiplas.

Um resumo desta discussão encontra-se na tabela abaixo:

Percentagem de Exceções Tamanho do Arquivo Método de Distribuição— pequeno replicaçãoPequena moderado particionamentoAlta grande centralização

Tabela: Percentagem de Exceções refere-se à freqüência com que umatransação necessita de dados que não estão armazenados localmente.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 138: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Replicação e Alocação

O grau de replicação de um BDD traduz um compromisso entre ocusto de acesso a dados remotos e o custo de atualizar cópias

múltiplas.

Um resumo desta discussão encontra-se na tabela abaixo:

Percentagem de Exceções Tamanho do Arquivo Método de Distribuição— pequeno replicaçãoPequena moderado particionamentoAlta grande centralização

Tabela: Percentagem de Exceções refere-se à freqüência com que umatransação necessita de dados que não estão armazenados localmente.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 139: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Replicação e Alocação

O grau de replicação de um BDD traduz um compromisso entre ocusto de acesso a dados remotos e o custo de atualizar cópias

múltiplas.

Um resumo desta discussão encontra-se na tabela abaixo:

Percentagem de Exceções Tamanho do Arquivo Método de Distribuição— pequeno replicaçãoPequena moderado particionamentoAlta grande centralização

Tabela: Percentagem de Exceções refere-se à freqüência com que umatransação necessita de dados que não estão armazenados localmente.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 140: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Replicação e Alocação

O grau de replicação de um BDD traduz um compromisso entre ocusto de acesso a dados remotos e o custo de atualizar cópias

múltiplas.

Um resumo desta discussão encontra-se na tabela abaixo:

Percentagem de Exceções Tamanho do Arquivo Método de Distribuição— pequeno replicaçãoPequena moderado particionamentoAlta grande centralização

Tabela: Percentagem de Exceções refere-se à freqüência com que umatransação necessita de dados que não estão armazenados localmente.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 141: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Quanto ao Grau de Homogeneidade

Banco de Dados Distribuído Homogêneo

Banco de Dados Distribuído Heterogêneo

Quanto ao Grau de Autonomia

Sem Autonomia Local Total

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 142: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Quanto ao Grau de Homogeneidade

Banco de Dados Distribuído Homogêneo

Banco de Dados Distribuído Heterogêneo

Quanto ao Grau de Autonomia

Sem Autonomia Local Total

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 143: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Quanto ao Grau de Homogeneidade

Banco de Dados Distribuído Homogêneo

Banco de Dados Distribuído Heterogêneo

Quanto ao Grau de Autonomia

Sem Autonomia Local Total

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 144: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Quanto ao Grau de Homogeneidade

Banco de Dados Distribuído Homogêneo

Banco de Dados Distribuído Heterogêneo

Quanto ao Grau de Autonomia

Sem Autonomia Local Total

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 145: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Quanto ao Grau de Homogeneidade

Banco de Dados Distribuído Homogêneo

Banco de Dados Distribuído Heterogêneo

Quanto ao Grau de Autonomia

Sem Autonomia Local Total

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 146: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Quanto ao Grau de Homogeneidade

Banco de Dados Distribuído Homogêneo

Banco de Dados Distribuído Heterogêneo

Quanto ao Grau de Autonomia

Sem Autonomia Local Total

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 147: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Quanto ao Grau de Homogeneidade

Banco de Dados Distribuído Homogêneo

Banco de Dados Distribuído Heterogêneo

Quanto ao Grau de Autonomia

Sem Autonomia Local Total

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 148: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Sistema de Banco de Dados Distribuído Homogêneo

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 149: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Sistema de Banco de Dados Distribuído Homogêneo

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 150: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Sistema de Banco de Dados Distribuído Heterogêneo

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 151: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Sistema de Banco de Dados Distribuído Heterogêneo

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 152: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Integrando Bases de Dados Heterogêneas

Atualmente o que é empregado para facilitar a integração?

Middleware: camada de software que provê uma interface comum entreuma consulta/comando/requisição e múltiplas bases distribuídas.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 153: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Integrando Bases de Dados Heterogêneas

Atualmente o que é empregado para facilitar a integração?

Middleware: camada de software que provê uma interface comum entreuma consulta/comando/requisição e múltiplas bases distribuídas.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 154: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Integrando Bases de Dados Heterogêneas

Atualmente o que é empregado para facilitar a integração?

Middleware: camada de software que provê uma interface comum entreuma consulta/comando/requisição e múltiplas bases distribuídas.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 155: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Sem Autonomia Local Total

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 156: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Sem Autonomia Local Total

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 157: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 158: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

O Conceito de Banco de Dados Distribuídos

Tipos de Sistemas de Banco de Dados Distribuídos.

Com Autonomia Local (Multibases e Federados)

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 159: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Alguns Exemplos de Ferramentas

O que está disponível hoje no mercado?

Mas devemos ressaltar que a maioria dos sistemas gerenciadoresatuais não oferecem suporte completo e irrestrito aos conceitos

relacionados a um banco de dados puramente distribuído.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 160: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Alguns Exemplos de Ferramentas

O que está disponível hoje no mercado?

Mas devemos ressaltar que a maioria dos sistemas gerenciadoresatuais não oferecem suporte completo e irrestrito aos conceitos

relacionados a um banco de dados puramente distribuído.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 161: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Conclusões a Respeito da Área

Algumas Conclusões

Trata-se de um tópico muito amplo.

Sua adoção possui muitas vantagens em relação aarquitetura centralizada.

Porém carrega consigo muitos desafios. O custo de otimização deoperações está intrisecamente relacionado com o custo decomunicação entre nós e a estrutura dos enlaces de dados.

A maioria das ferramentas oferece suporte ‘semi-total’e por isso ainda existe muito espaço para evolução.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 162: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Conclusões a Respeito da Área

Algumas Conclusões

Trata-se de um tópico muito amplo.

Sua adoção possui muitas vantagens em relação aarquitetura centralizada.

Porém carrega consigo muitos desafios. O custo de otimização deoperações está intrisecamente relacionado com o custo decomunicação entre nós e a estrutura dos enlaces de dados.

A maioria das ferramentas oferece suporte ‘semi-total’e por isso ainda existe muito espaço para evolução.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 163: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Conclusões a Respeito da Área

Algumas Conclusões

Trata-se de um tópico muito amplo.

Sua adoção possui muitas vantagens em relação aarquitetura centralizada.

Porém carrega consigo muitos desafios. O custo de otimização deoperações está intrisecamente relacionado com o custo decomunicação entre nós e a estrutura dos enlaces de dados.

A maioria das ferramentas oferece suporte ‘semi-total’e por isso ainda existe muito espaço para evolução.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 164: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Conclusões a Respeito da Área

Algumas Conclusões

Trata-se de um tópico muito amplo.

Sua adoção possui muitas vantagens em relação aarquitetura centralizada.

Porém carrega consigo muitos desafios. O custo de otimização deoperações está intrisecamente relacionado com o custo decomunicação entre nós e a estrutura dos enlaces de dados.

A maioria das ferramentas oferece suporte ‘semi-total’e por isso ainda existe muito espaço para evolução.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 165: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Conclusões a Respeito da Área

Algumas Conclusões

Trata-se de um tópico muito amplo.

Sua adoção possui muitas vantagens em relação aarquitetura centralizada.

Porém carrega consigo muitos desafios. O custo de otimização deoperações está intrisecamente relacionado com o custo decomunicação entre nós e a estrutura dos enlaces de dados.

A maioria das ferramentas oferece suporte ‘semi-total’e por isso ainda existe muito espaço para evolução.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 166: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Terminando...

Algumas Sugestões de Periódicos

Periódico Publicações CitaçõesIEEE Transactions on Parallel and Distributed Systems 2449 27469ACM Transactions on Computer Systems 489 26025Journal of Parallel and Distributed Computing 2878 22294Parallel Computing 2418 13573Distributed Computing 550 10112

Tabela: Ranking do Microsoft Academic Research em Junho de 2011.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 167: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Terminando...

Algumas Sugestões de Periódicos

Periódico Publicações CitaçõesIEEE Transactions on Knowledge and Data Engineering 2412 30214ACM Transactions on Database Systems 935 36375Management Information Systems Quarterly 566 34640Information Systems Research 610 15594Distributed and Parallel Databases 317 4991

Tabela: Ranking do Microsoft Academic Research em Junho de 2011.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 168: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Terminando...

Algumas Sugestões de Leitura

Como também: Halsaal(1996), Stallings(1997), Comer(1997),entre outras referências.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 169: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Terminando...

Algumas Sugestões de Leitura

Como também: Halsaal(1996), Stallings(1997), Comer(1997),entre outras referências.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 170: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Terminando...

Algumas Sugestões de Leitura

E milhares de outras disponíveis em livrarias e na internet...

Escolha a sua e mãos a obra!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 171: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Terminando...

Algumas Sugestões de Leitura

E milhares de outras disponíveis em livrarias e na internet...

Escolha a sua e mãos a obra!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 172: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Terminando...

Algumas Sugestões de Leitura

E milhares de outras disponíveis em livrarias e na internet...

Escolha a sua e mãos a obra!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 173: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Isso é Tudo Pessoal!

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 174: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Agradecimentos

Grato Pela Atenção!Michel Alves dos Santos - [email protected]

Antônio Carlos Fernandes - [email protected]

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados

Page 175: Distributed Databases

Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões

Referências Bibliográficas

Microsoft academic research, Juny 2011.URL http://academic.research.microsoft.com/.

S. Ceri and G. Pelagatti.Distributed Databases: Principles and Systems, volume 1.McGraw-Hill, 1984.

G. Coulouris, J. Dollimore, and T. Kindberg.Sistemas Distribuídos: Conceitos e Projeto, volume 1.Bookman, 4 edition, 2008.

R. Elmasri and S. B. Navathe.Sistemas de Banco de Dados, volume 1.Pearson Education, 4 edition, 2005.URL http://www.am.com/elmasri_br.

M. T. Ozsu and P. Valduriez.Principles of Distributed Database Systems, volume 1.Prentice-Hall, 2 edition, 1999.

A. S. Tanenbaum and M. V. Steen.Sistemas Distribuídos: Princípios e Paradigmas, volume 1.Pearson Education, 2 edition, 2010.

Disciplina Banco de Dados II - Prof. Dr. Patrick Brito BDD: Visão Geral, Características e Conceitos Associados