DISEÑO DE BASES DE DATOS DISTRIBUIDAS

50 %
50 %
Information about DISEÑO DE BASES DE DATOS DISTRIBUIDAS

Published on June 26, 2008

Author: natalialuva

Source: slideshare.net

Description

Contiene información acerca de: fragmentación, asignación y replicación.

BASE DE DATOS AVANZADAS Autores: KEYNER ABARCA NATALIA LUDEÑA

BASE DE DATOS AVANZADAS

Autores:

KEYNER ABARCA

NATALIA LUDEÑA

DISEÑO DE BASES DE DATOS RELACIONALES DISTRIBUIDAS

Fragmentación: horizontal y vertical Asignación Replicación El diseño debe estar basado en información cualitativa y cuantitativa. La cuantitativa para la asignación: Frecuencia Nodo Criterios de rendimiento La cualitativa para la fragmentación: Relaciones, atributos, y tuplas Tiempo de acceso Predicados de las operaciones de lectura

Fragmentación: horizontal y vertical

Asignación

Replicación

El diseño debe estar basado en información cualitativa y cuantitativa.

La cuantitativa para la asignación:

Frecuencia

Nodo

Criterios de rendimiento

La cualitativa para la fragmentación:

Relaciones, atributos, y tuplas

Tiempo de acceso

Predicados de las operaciones de lectura

Objetivos: Localidad de referencia Mayor fiabilidad y disponibilidad Rendimiento aceptable Equilibrio entre la capacidad de almacenamiento y el costo Costes de comunicación mínimos

Localidad de referencia

Mayor fiabilidad y disponibilidad

Rendimiento aceptable

Equilibrio entre la capacidad de almacenamiento y el costo

Costes de comunicación mínimos

Asignación de datos Centralizada: único SGBD y base de datos almacenada en nodo estando los usuarios distribuidos en la red. Fragmentada: divide la base de datos en una serie de fragmentos disjuntos, estando cada fragmento asignado a un nodo. Replicación completa: mantiene una copia completa de la base de datos en cada nodo. Replicación selectiva: combinación de fragmentación, replicación y centralización

Centralizada: único SGBD y base de datos almacenada en nodo estando los usuarios distribuidos en la red.

Fragmentada: divide la base de datos en una serie de fragmentos disjuntos, estando cada fragmento asignado a un nodo.

Replicación completa: mantiene una copia completa de la base de datos en cada nodo.

Replicación selectiva: combinación de fragmentación, replicación y centralización

Fragmentación Razones: Utilización Eficiencia Paralelismo DESVENTAJAS: Rendimiento integridad

Razones:

Utilización

Eficiencia

Paralelismo

DESVENTAJAS:

Rendimiento

integridad

Corrección de la fragmentación: Reglas: Completud: evitar pérdida de datos Reconstrucción: garantiza dependencias funcionales Disyunción: garantiza redundancia mínima de datos.

Reglas:

Completud: evitar pérdida de datos

Reconstrucción: garantiza dependencias funcionales

Disyunción: garantiza redundancia mínima de datos.

Tipos de fragmentación Horizontal: subconjunto de tuplas Vertical: subconjunto de atributos Otros: Mixta derivada

Horizontal: subconjunto de tuplas

Vertical: subconjunto de atributos

Otros:

Mixta

derivada

FRAGMENTACIÓN HORIZONTAL Agrupa las tuplas de una relación que son utilizadas de manera colectiva por las transacciones de mayor importancia. Los fragmentos horizontales se generan especificando un predicado. Predicado: operación de SELECCIÓN del álgebra relacional que agrupa tuplas con propiedad común.

Agrupa las tuplas de una relación que son utilizadas de manera colectiva por las transacciones de mayor importancia.

Los fragmentos horizontales se generan especificando un predicado.

Predicado: operación de SELECCIÓN del álgebra relacional que agrupa tuplas con propiedad común.

Predicados Simples Complejos La estrategia de este tipo de fragmentación es encontrar un conjunto de predicados mínimo-> COMPLETO Y RELEVANTE.

Simples

Complejos

La estrategia de este tipo de fragmentación es encontrar un conjunto de predicados mínimo-> COMPLETO Y RELEVANTE.

FRAGMENTACIÓN VERTICAL Agrupa los atributos de una relación que son utilizadas de manera colectiva por las transacciones de mayor importancia. Utiliza la operación de PROYECCIÓN.

Agrupa los atributos de una relación que son utilizadas de manera colectiva por las transacciones de mayor importancia.

Utiliza la operación de PROYECCIÓN.

Los fragmentos verticales se determinan estableciendo la: Afinidad de un atributo con otro. Se puede utilizar una matriz que muestre el número de acceso que se refiere a cada pareja de atributos.

Los fragmentos verticales se determinan estableciendo la:

Afinidad de un atributo con otro. Se puede utilizar una matriz que muestre el número de acceso que se refiere a cada pareja de atributos.

Add a comment

Related presentations

Related pages

Base de Datos Distribuidas (página 2) - Monografias.com

Problemas fundamentales a resolver en las bases de datos distribuidas. Diseño de bases de datos distribuidas.
Read more

UNIDAD 2 DISEÑO DE BASES DE DATOS DISTRIBUIDAS

2.1 CONSIDERACIONES DE DISEÑO DE BASES DE DATOS DISTRIBUIDAS 1) Establecer sedes donde se instalaran las bases de datos 2) Diseñar esquemas de asignacion ...
Read more

Diseño de bases de datos distribuidas

Montes de Oca Olguín Antonio de Jesús Base de datos distribuidas UNAM-FES Acatlan. Diseño de bases de datos distribuidas En este trabajo no nos vamos a ...
Read more

DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS - Prezi

Consideraciones de diseño de bases de datos distribuidas 1.- Autonomia local Los nodos o localidades deben ser independientes entre ellos. 2.- No es ...
Read more

Bases de Datos Distribuidas - ita.mx

Unidad 2: Diseño de bases de datos distribuidas Competencia específica a desarrollar Actividades de Aprendizaje Aplicar el diseño de bases de datos
Read more

BASES DE DATOS DISTRIBUIDAS TEMA 2 PROFESOR: M.C ...

base de datos distribuidas mis 515 1 1 bases de datos distribuidas tema 2 profesor: m.c. alejandro gutiÉrrez dÍaz 2 2. diseÑo de bases de datos distribuidas
Read more

Bases de Datos Distribuidas - Páginas Personales

Bases de Datos Distribuidas 1. ... Características de transparencia de la base de datos distribuida 4. Diseño de bases de datos distribuidas 5.
Read more

Bases de datos distribuidas: diseño on Vimeo

Presentación dedicada a bases de datos distribuidas en la que se discuten las estrategias que se pueden usar en el diseño de bases de datos distribuida.
Read more

Base de datos distribuida - Wikipedia, la enciclopedia libre

Diseño de la base de datos se vuelve más complejo ... Sistemas de bases de datos distribuidas, Universidad de Colima, última visita 12 de enero 2012.
Read more

UNIDAD 1 SISTEMAS DE BASE DE DATOS DISTRIBUIDAS

1.2 Diseño de Bases de Datos Distribuidas El diseño de un sistema de base de datos distribuido implica la toma de decisiones sobre la ubicación de los ...
Read more