Informatica
En el mundo actual, diversos tipos de personas, en varios lugares a nivel mundial, querrán compartir un gran base de datos, estas empresas que tienen la finalidad de garantizar el compartimiento de los archivos de los usuarios optan por dividir esta base de datos en unas más pequeñas denominados fragmentos, los cuales se pueden colocar en distintasubicaciones. Entonces llamamos base de datos distribuidas a los fragmentos que se encuentran almacenados en lugares distintos. Estos sitios constan con una computadora y una DBMS (Sistema de gestión de base de datos), para administrar la base local situada conectándose entre sí aquellos fragmentos de una base distribuida por medio de una red de comunicación. Al momento de surgir una petición de consulta decualquier sitio, el administrador general de la base de datos, analiza esta petición y determina qué tipo de base de datos distribuidas (fragmentos) se puede necesitar. Las bases de datos locales pueden conectarse físicamente de diversas formas: * Red totalmente conectada * Red prácticamente conectada Red con estructura de árbol * Red de estrella * Red de anillo Las principales diferencias entreestos tipos de configuraciones podemos tener lo siguiente: * Costo de la instalación: El costo de conectar físicamente las localidades del sistema * Costo de la comunicación: El costo del tiempo y el dinero que interviene en enviar un mensaje desde una localidad a otra. * Fiabilidad: La frecuencia con que falla una línea de comunicación o una localidad. * Disponibilidad: La posibilidad de acceder ala información a pesar que podrían existir los fallos en algunas localidades o líneas de comunicación. Se han llegado a necesitar y desarrollar diversas implantaciones: * SDD-1 (Sistema para la distribución de base de datos) de la corporación americana: sistemas relacionales en distintos lugares conectados por medio de las redes de comunicación * IMS / MSC (Sistema de gestión de la información /Múltiples sistemas de acoplamiento) de IMB: el MSC permite la intercomunicación de dos o más sistemas de base de datos de IMS * CICS / ISC (Sistema del control de la información del cliente / Sistema de comunicación Internacional) de IBM: ISC conecta dos o más sistemas CICS Construcción de una base de datos distribuidos * Base distribuida particionada: una base de datos global se divide en trespartes (A, B, C), donde cada una de las bases se almacena en lugares diferentes. Base de datos multiplicada y distribuida: las bases de datos se duplican en cada sitio, con el objetivo de reducir costos de comunicación y aumentar el desempeño del sistema, eliminando la necesidad de la transmisión de datos en las diferentes ubicaciones. Este sistema es raro por su costo de las replicas de sus bases yel proceso de la actualización de los datos * Distribución de la base de datos combinando replicas y particiones: en la actualidad este tipo de distribución se emplea con mayor frecuencia. El archivo se divide basándose en el patrón que usa, es decir los datos se guardan en los lugares donde puede ser accesado con más frecuencia, pero si requiere un dato en más de un sitio, este fragmento puedeestar almacenado en cada uno de estos sitios. Los usuarios que utilizan este tipo de sistema no necesitan saber que el almacenamiento se encuentra distribuido en distintos sitios, o que algunos de estos fragmentos se encuentran repetidos en algunos sitios. El objetivo principal de este tipo de distribución es proteger a los programas de cualquier tipo de cambio cuando los fragmentos se mueven de unlugar a otro, todo este tipo de procedimientos se los llama transparencia de la ubicación y transparencia de la réplica. Ventajas de las bases de datos distribuidas * Compartimiento de datos: los usuarios de una base pueden tener acceso a los datos de otra base. Por ejemplo desde una oficina de una empresa matriz en el caso del gerente puede tener acceso a los datos de todos sus trabajadores y...
Regístrate para leer el documento completo.