viernes, 24 de agosto de 2018

1.6 CARACTERÍSTICAS Y ARQUITECTURA DE LOS SGBDD

Los SGBDD son un producto software que permiten la gestión de la base de datos y posibilitan una distribución transparente a los usuarios. 

El SGBDD debe contar con funciones de un SGBD centralizado y además con funciones tales como: 
  • Capacidad de acceder a sitios remotos y transmitir consultas y datos entre diversos sitios a través de una red de ordenadores.
  • Capacidad de rastrear la traza de distribución y de replicación de los datos en el catálogo de SGBDD. 
  • Capacidad de elaborar estrategias de ejecución para consultas y transacciones con acceso a datos situados en nodos diferentes.
  • Capacidad de mantener la consistencia en las réplicas de un elemento de información.
  • Capacidad de decidir cuál de las copias de un elemento de información será accedida.
  • Capacidad de recuperación ante caídas de sitios individuales y fallos de un enlace de comunicación.
  • Procesador de datos locales que se encarga de la gestión local de los datos de forma parecida al software de un SGBD centralizado, por lo que además de ejecutar transacciones locales se encarga de la concurrencia y la recuperación ante fallos a nivel local.
  • Diccionario o directorio global donde se guardará información acerca de dónde y cómo se almacenan los datos, el modo de acceso y otras características físicas. En resumen, contiene las especificaciones necesarias para pasar de la representación externa o esquema externo de los datos a la representación interna de los mismos.
  • Procesador de aplicaciones distribuidas que es el responsable de las funciones distribuidas. Accede a la información sobre la ubicación de los datos, que se encuentra en el diccionario, y se ocupa de procesar todas las peticiones que involucran más de una sede para generar un plan de ejecución distribuido. Es el elemento diferenciador en los sistemas distribuidos, dada una operación se encargará de repartir el trabajo a los distintos procesadores locales que intervienen en dicha operación.
  • Software y red de comunicaciones. No forma parte estrictamente del SGBDD sino que provee al procesador de aplicaciones distribuidas primitivas y servicios de comunicaciones para que éste lleve a cabo su labor.
El SGBDD debe contar con los siguientes componentes para poder ofrecer estas funcionalidades descritas:


No hay comentarios.:

Publicar un comentario