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 explciadas anteriormente.
El conjunto de fragmentos que incluyen todos los atributos y tuplas de la base de datos se llama esquema de fragmentación.
REPLICACIÓN Y REPARTO DE DATOS:
•Totalmente replicada: Es la replicación en el caso más extremo, se replica toda la base da datos en todos los sitios del sistema distribuido.
Esto mejora la disponibilidad y el rendimiento de la obtención de datos en consultas globales. Sin embargo, la velocidad de la actualización disminuye ya que para mantener
la consistencia deve actualizar todas las copias.
•Ninguna replicación: Esto significa que cada fragmento se almacenara solo en un sitio. Para ello todos los segmentos deben ser independientes (disjuntos).
•Replicación parcial: En este caso, algunso fragmetnos de la base de datos pueden estar replciados y otros no.
El esquema de replicación es la descripción de la replicación de los fragmentos.
La distribución de las datos o reparto de datos es el proceso en el cual se asigna a un determinado sitio un fragmento o una copia del mismo.
TIPOS DE BASE DE DATOS DISTRIBUIDAS:
•Homogéneo: Si todos los servidores y clientes utilizan un software identico.
•Heterogéneo: Si todos los servidores y clientes no utilizan un software identico
•Sin autonomía local: Si el aceeso al SGBD es a través de un cliente.
•Con cierto grado de autonoma local: Si se permite transacciones locales acceso directo a un servidor.
•SGBD federado o multibases de datos: Cada servidor es un SGBD centralizado independiente y autónomo con propios usuarios locales y transacciones locales.
En conclusión, es un sistea hibrido entre los sietmas distribuidos y centralizados. Centralizado para los usuarios autonomos lcoales y distribuido para los usuarios globales.
•Con alto grado de transparencia de distribución o de integración de esquemas: Si el usuario percibe un solo esquema integrado son información alguna de la fragmentación y replciación.
•Sin transparencia de distribución ni integración de esquemas: Si el usuario puede ver información alguna de la fragmentación y replciación
Es importante almacenar en el catálogo de distribución todas las correspondencias entre los objetos del esquema integraod y de los objetos que estan distribuidos en los diferentes sitios de la base de datos.
No hay comentarios:
Publicar un comentario