O Projeto de Distribuição de Dados
Por: totychaves • 22/11/2017 • Projeto de pesquisa • 411 Palavras (2 Páginas) • 202 Visualizações
1. Quais são as principais etapas de um projeto de distribuição de dados ?
R = Tendo em vista que a adoção de sistemas baseados em redes correspondem melhor às
necessidades da estrutura organizacional de instituições geograficamente e amplamente distribuídas.
O Projeto de Distribuição de Bases de Dados (PDBD) visa definir esquemas de fragmentação e
alocação de bases de dados de acordo com os acessos feitos pelas aplicações, de forma a otimizar
tais acessos. Existem duas estratégias para a distribuição de bases de dados: ascendente e
descendente. A abordagem ascendente é comumente aplicada sobre bases de dados legados, em que
a tarefa de modelagem objetiva integrar as bases existentes. Este tipo de ambiente é geralmente
caracterizado por sistemas heterogêneos.
No caso da estratégia descendente, o processo envolve atividades básicas para desenvolvimento de
sistemas como análise de requisitos e captura de informações - gerando um esquema global - até a
implementação do projeto físico de distribuição em projetos locais. Esta abordagem é aconselhável
para sistemas de bases de dados projetados no início da modelagem da aplicação. No entanto, a
distribuição de bases de dados é um processo dinâmico e evolutivo, devendo ser sempre revisado a
partir de histogramas coletados no SGBD. Como principais etapas temos a fragmentação e
alocação.
2. Explique a diferença entre o cenário A que envolve a replicação de dados em um Sistema
Distribuído e um cenário B que mantém um site remoto de backup.
R = Tanto no cenário A quando no B há replicação de dados, a diferença se dá no nó das redes,
tendo em vista que em um sistema distribuído há vários pontos (nó) na rede ligado a diversos banco
de dados, pode ser heterogêneo ou homogêneo, sendo que em um sistema que mantém o sire remoto
para o backup faz uso de apenas um nó na rede.
3. Que tipos de informações/estimativas são necessárias para desenvolver um projeto de
distribuição de dados, envolvendo fragmentação e alocação?
R = Quando falamos em desenvolver um projeto de distribuição de dados é preciso ressaltar alguns
requisitos para a implementação deste, precisamos garantir o desempenho, a escalabilidade e a
confiabilidade nos processos de fragmentação e de replicação.
Os fragmentos consiste em unidades (linhas/colunas) que são extraídas de um processo de
distribuição
...