
Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos (pej. un servidor corriendo 2 maquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autónomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios de bases de datos están ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.
FIABILIDAD Y DISPONIBILIDAD
Fiabilidad: Es la probabilidad de que un sistema este en funcionamiento en un determinado momento
Disponibilidad: Es la probabilidad de que el sistema este disponible continuamente en un intervalo de tiempo.
Estos dos aspectos se logran con una mayor efectividad cuando los datos y el software del SGBD (sistema de gestor de base de datos)
está distribuido en varios sitios, en otras palabras cuando no es centralizado. Ya que en el centralizado si falla el principal todos los demas quedan
inaccesibles para los usuarios.
TÉCNICAS DE FRAGMENTACIÓN DE DATOS
Es necesario decidir sobre los sitios en los que se almacenaran las partes de la base de datos.
Fragmentación horizontal: Un fragmento horizontal de una relación es un subcojunto de las tuplas. Estas tuplas se definen por alguna condicion sobre uno o más atributos.
Este tipo de fragmentación divide una relacion horizontalmente agrupandolas filas, creando asi subconjutnos con un cierto significado lógico.
Fragmentación vertical: Un fragmento vertical de una relación agrupa los atributos, solo mantiene algunos. Es importante incluir el atributo de clave primaria para poder
reconstruior la relación completa. Este tipo de fragmentación divide una relacion verticalmente agrupandola en columanas.
Fragmentación mixta: En este tipo de fragmentación se unen ambas fragmentaciones explicadas anteriormente.
El conjunto de fragmentos que incluyen todos los atributos y tuplas de la base de datos se llama esquema de fragmentación.
No hay comentarios:
Publicar un comentario