Distributed Databases

Post on 23-Jun-2015

345 views 0 download

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.

Transcript of 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Agradecimentos

Grato Pela Atenção!Michel Alves dos Santos - michel.mas@gmail.com

Antônio Carlos Fernandes - afds.carlos@gmail.com

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

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