Buscar

Aula2_BDdistribuidos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Bancos de Dados Distribuídos
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Introdução
▪ Projeto de Bancos de Dados Paralelos e Distribuídos
▪ Controle de Dados Distribuídos
▪ Processamento de Consultas Distribuidas
▪ Processamento de Transações Distribuidas
▪ Replicação de Dados
▪ Integração de Bases de dados
▪ Sistemas de Bancos de dados paralelos
▪ Gerenciamento de dados Peer-2-peer, Blockchain
▪ Processamento Big Data
▪ NoSQL, NewSQL e Polystores
▪ Gerenciamento de dados na Web
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
Bibliografia
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
+ trabalhoso para o DBA
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
Logicamente 
Interrelacionados
Mas
Fisicamente
separados
PE:
Nó 
Elemento
Processamento
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
Modo Entrega
Delivery Modes
Frequência
Frequency
Método de Comunicação
Communication methods
Alternativas de Entrega dos Dados
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
Modo Entrega
Delivery Modes
Pull-only: Requests: Pedidos
Push-only: Broadcast: Envios
Hybrid: Pull e Push combinados
Fornecedor:Recebedor
Interrompido constantemente
Fornecedor:Recebedor
O que enviar? 
Qdo? Periódico, irregular, condicional
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
Frequência Entrega
“regularidade”
Periódico: Dados enviados intervalos regulares
Pull e push , Ok
Condicional: Condições devem ser atendidas
hybrid, Push only.
Irregular, mais Pull.
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
Método de Comunicação
Communication methods
Unicast: um-a-um
Um-para-muitos: Broadcast/ Multicast
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
Promessas dos Bancos De Dados Distribuídos
▪ Gerenciamento transparente de dados distribuídos e replicados
▪ Acesso confiável aos dados através de transações distribuídas
▪ Performance Melhorada
▪ Expansão de sistema facilitada
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
GERENCIAMENTO TRANSPARENTE 
DOS DADOS DISTRIBUÍDOS
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Papel do SGBD distribuído:
▪ Independência dos dados
▪ Lógica
▪ Física
▪ Transparência da Rede
▪ Transparência da fragmentação
▪ Transparência da replicação
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Papel do SGBD distribuído:
▪ Independência dos dados
▪ Transparência da Rede
▪ Local (location), onde não interessa
▪ Nome (naming), unicidade do nome
▪ Transparência da fragmentação
▪ Transparência da replicação
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Papel do SGBD distribuído:
▪ Independência dos dados
▪ Transparência da Rede
▪ Transparência da fragmentação
▪ Queries fragmentos/não relações
▪ Transparência da replicação
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Papel do SGBD distribuído:
▪ Independência dos dados
▪ Transparência da Rede
▪ Transparência da fragmentação
▪ Transparência da replicação
▪ Sistema gerencia o processo de cópia
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
ACESSO CONFIÁVEL AOS DADOS
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Papel do SGBD distribuído:
▪ Eliminar single point of failure
▪ Suporte Total à transação
▪ Concurrency transparency
▪ Failure transparency
▪ Controle de concorrência Distribuída
▪ Protocolos de confiabilidade distribuída
▪ 2PC, 2PhaseCommit
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
PERFORMANCE 
MELHORADA
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Papel do SGBD distribuído:
▪ Dados fragmentados
▪ Locais, + próximos
▪ Acesso + rápido, < delay
▪ Paralelismo pode ser explorado
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
ESCALABILIDADE
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
▪ Papel do SGBD distribuído:
▪ Arquitetura Scale-out
▪ Adicionar mais servidores, processamento
▪ Adicionar mais espaço, armazenamento
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
MODELOS DE
ARQUITETURA DE
DBMS
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Bancos de Dados Distribuídos
UNIBTA – ©2020– Prof. Carlos Fabbri Jr
Obrigado!

Outros materiais