by Javier Caz 4 years ago
731
More like this
Ser capaz de tratar los posibles fallos que se produzcan en las comunicaciones entre nodos.
Transaction Manager
Determina qué nodo deberá realizar cada operación a lo largo de una transacción
Data Manager
Unifica las llamadas a los servicios del CM y el RM
Recovery Manager
Asegura que la base de datos contenga los efectos de la ejecución de transacciones correctas y ninguno de incorrectas
Cache Manager
Se encarga de mover los datos entre las memorias volátiles y no volátiles
Catálogo
Programas encargados de controlar la ejecución concurrente de las transacciones
Se pueden producir fallos durante la ejecución de una transacción correcta
El subsistema encargado del control de concurrencia es el responsable de mantener la consistencia en todas las copias que se realicen
El sistema deberá continuar trabajando con los nodos que aún funcionan.
Independencia física de datos.
Ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario.
Independencia lógica de datos.
Tiene inmunidad de las aplicaciones de usuario a los cambios en la estructura lógica de la base de datos.
Se pueden aplicar sucesivamente a la misma relación de partida.
Mixta
La combinación de las dos anteriores
Vertical
Los fragmentos se definen a través de una operación de proyección.
Horizontal
Una tabla se divide. Los fragmentos se definen a través de una operación de selección.
Conserva varias copias o réplicas idénticas de una tabla.
Aumento de la sobrecarga en las actualizaciones
El sistema debe asegurar que todas las réplicas de la tabla sean consistentes.
Aumento del paralelismo
Varios nodos pueden realizar consultas en paralelo sobre la misma tabla.
Disponibilidad
El sistema sigue funcionando aún en caso de caída de uno de los nodos.
Traduce los fragmentos locales a los objetos que son manejados por el SMBD local
Define el sitio en el cual un fragmento está localizado.
Traducción entre relaciones globales y fragmentos.
Define todos los datos que están incluidos en la bd distribuida