TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
BASE DE DATOS DISTRIBUIDAS.ppt
1. Qué es una BDD?
Consiste en varias bases de datos situadas en
diferentes espacios físicos o lógicos, conectadas
entre sí por un sistema de comunicaciones, se
caracterizan por almacenar la información en varias
computadoras conectadas entre sí, a las cuáles el
usuario puede acceder desde cualquier sitio como si
se tratara de una red local.
2. Qué es una BDD?
Cada sitio local tiene:
Sus propias BD “reales”
Sus propios usuarios locales
Su propio DBMS local
Software de administración de transacciones
(incluyendo su propio software local para bloqueo,
registro en bitácora, recuperación, etc.)
Así como su propio administrador de comunicación
de datos local.
3. En función de cómo se distribuye la información en
los distintos nodos, se pueden encontrar los
siguientes tipos de bases de datos:
Centralizada La base de datos se encuentra en un único lugar centralizado
Replica
Toda la información existente en un nodo se
encuentra replicada en otro
Particionada
Solo hay una copia de un elemento en todo el clúster pero se
encuentra distribuida entre todos los nodos
Híbrida
Es una combinación de los esquemas particionado y replica.
En este esquema, la información se encuentra particionada
entre los distintos nodos y se almacena una réplica también
particionada
4. Diseño de una base de datos distribuido
El diseñó de una BDD involucra 4 pasos:
1. Diseño del esquema conceptual donde se describe
la BD integral.
2. Diseño de fragmentación.
3. Diseño de la asignación de los fragmentos.
4. Diseño de la BD física (transformar los esquemas
locales en áreas de almacenamiento y determinar
métodos de acceso apropiados).