La distribución conduce básicamente a una mayor complejidad en el diseño e implementación del sistema. Esto es para lograr las ventajas potenciales tales como:
- Transparencias de red
- Mayor confiabilidad
- Desempeño mejorado
- Expansión más fácil
Función de DBMS centralizado:
- La función básica del DBMS centralizado es que proporciona una vista completa de nuestros datos.
Por ejemplo, podemos tener la consulta de la cantidad de clientes que están dispuestos a comprar en todo el mundo. - La segunda función básica del DBMS centralizado es que es más fácil de administrar que otros sistemas distribuidos.
La base de datos distribuida debe poder proporcionar la siguiente función además de las de un DBMS centralizado.
Funciones del sistema de base de datos distribuida:
- Seguimiento de datos:
la función básica de DDBMS es realizar un seguimiento de la distribución, fragmentación y replicación de datos mediante la expansión del catálogo de DDBMS. - Procesamiento de consultas distribuidas:
la función básica de DDBMS es básicamente su capacidad para acceder a sitios remotos y transmitir consultas y datos entre los diversos sitios a través de una red de comunicación. - Gestión de datos replicados:
la función básica de DDBMS es básicamente decidir a qué copia de un elemento de datos replicados acceder y mantener la consistencia de las copias de elementos de datos replicados. - Recuperación de bases de datos distribuidas:
la capacidad de recuperarse de fallas de sitios individuales y de nuevos tipos de fallas, como fallas en los enlaces de comunicación. - Seguridad:
la función básica de DDBMS es ejecutar transacciones distribuidas con una gestión adecuada de la seguridad de los datos y la autorización/privilegio de acceso de los usuarios. - Administración de directorios distribuidos:
un directorio básicamente contiene información sobre los datos en la base de datos. El directorio puede ser global para todo el DDB o local para cada sitio. La ubicación y distribución del directorio puede tener problemas de diseño y política. - Gestión de transacciones distribuidas:
la función básica de DDBMS es su capacidad para diseñar estrategias de ejecución para consultas y transacciones que acceden a datos de más de un sitio y para sincronizar el acceso a datos distribuidos y, básicamente, para mantener la integridad de la base de datos completa.
Pero estas funciones básicamente aumentan la complejidad de un DDBMS sobre un DBMS centralizado.
Publicación traducida automáticamente
Artículo escrito por Akashkumar17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA