Base de datos dist
Monografía
Bases de Datos Distribuidas
Autor: Lic. Maidel de la Rosa Téllez. Administrador de la Red del CULT. Facultad de Ciencias Técnicas
Las Tunas, 2005.
© Editorial Universitaria, 2005 Calle 23 No. 667, e/ D y E El Vedado, Ciudad de La Habana, Cuba
ISBN: 959-16-0336-3.
2Bases de Datos Distribuidas
El continuo y creciente desarrollo de la alta tecnología y la disminución de los costos del Hardware han sido las principales causas que han motivado a los programadores la implementación de los Sistemas de Bases de Datos Distribuidas (SBDD). El tema de las bases de datos distribuidas (BDD) constituye por sí mismo un tema amplio, donde encontramos los SBDD. Elprincipal objetivo de los SBDD es que el manejo de los datos realice como una única colección global de los datos. Debido a que los SBDD son aún un área en desarrollo, están jugando un papel importante en operaciones de negocios. Con los extraordinarios avances que ocurren a diario en los sistemas de comunicaciones, la tecnología de los SBDD será necesaria para todas las organizaciones.
DefiniciónLa base de datos consiste en dos o más ficheros de datos almacenados en diferentes localidades de una red que pueden estar geográficamente separadas y conectadas por enlaces de comunicación[1]. Cuando las bases de datos son distribuidas, diferentes usuarios tienen acceso sin interferir unos con otros. Sin embargo, el sistema de gestión de bases de datos distribuidas (SGBBD) debe sincronizarperiódicamente las bases de datos dispersas, para asegurar que todas tengan sus datos uniformes[2]. El acceso a los datos en los SBDD se realiza mediante los enlaces de comunicación que conformen la red en la que se encuentren los sitios que contengan alguna de las partes los datos. Los sitios pueden estar en una habitación o geográficamente separados, cada uno de ellos tiene capacidad de procesamientoautónomo y de ejecución de aplicaciones locales. Los sistemas de bases de datos distribuidas heredan algunas cuestiones negativas de los sistemas centralizados, la distribución de los datos incorpora un nuevo nivel de complejidad, que a su vez añade beneficios adicionales que se trataran posteriormente en este documento. Es importante destacar que las bases de datos distribuidas no sonimplementaciones distribuidas de bases de datos centralizadas. El procesamiento de bases de datos distribuidas es el procesamiento de bases de datos en el cual la ejecución de transacciones y la recuperación y actualización de los datos acontece a través de dos o más computadoras independientes, que pueden estar separadas geográficamente. Cuando diseñamos un sistema de base de dato distribuida debemos tener encuanta algunas características claves que caracterizan este tipo de sistemas, como son:
3
Permitir que cada sitio almacene y mantenga su propia BD facilita el acceso inmediato y eficaz de sus datos que se usan más frecuente. Mejora la fiabilidad si la computadora de un sitio se cae, el resto de la red sigue funcionando. Permitir el control local de los datos en un sitio mejora el grado desatisfacción de los usuarios con relación al sistema de BD. Cuando cada sitio procesa sus datos locales se elimina un poco el tráfico de la red, pero si los sitios usan frecuentemente datos almacenados en otros sitios las comunicaciones pueden convertirse en un cuello de botella. Un sistema gestión de bases de datos distribuida no es más que el software que permite la administración de la base dedato distribuida y hace que tanto como la distribución y el control de concurrencia de las transacciones, las fallas, sean transparente para el usuario que opera con el sistema. Un SBDD está formado por una colección de sitios, cada uno de los cuales opera un sistema de bases de datos para el procesamiento de las actividades que solo requieran datos locales. Los SGBDD están compuestos por...
Regístrate para leer el documento completo.