Sie sind auf Seite 1von 6

ndice.

Portada. Indice. 1. Introduccin al tema. 2. Sistemas distribuidos 2.1 Concepto 2.2 Concepto de DDBMS 2.3 Aplicaciones 2.4 Ventajas y desventajas 2.5 Ejemplo de dos manejadores 3. Bases de datos distribuidas 3.1 Sistema manejador de base de datos distribuidas 3.2 Administrador de transacciones distribuidas 3.3 Despachador de transacciones 4. Bibliografa. Pg 2 Pg 3 Pg 4 Pg 4 Pg 4 Pg 4 Pg 4 Pg 5 Pg 6 Pg 6 Pg 6 Pg 6 Pg 7

Introduccin. Los sistemas distribuidos y las bases de datos distribuidas son sistemas de informacin de computadoras que nos permiten trabajar con datos de forma global y local en sitios de distribucin de datos autnomos e independientes que se unen y nos dan la caracterstica principal de manejar esos datos como si fuera una nica imagen global. Su presencia es de antao, por lo menos desde los 80s, y se crearon considerando las ventajas y desventajas que tenan sobre los sistemas centralizados. El avance en la actualidad de los sistemas distribuidos, nos permite manejar la transparencia sobre otras ventajas de forma que usemos el sistema de la misma manera que uno regular, con la eficiencia de las nuevas tecnologas. En la primera parte se describe el concepto de qu es un sistema distribuido y un sistema de bases de datos distribuido y en la segunda parte se va a algunos componentes del sistema distribuido, como son el administrador de transacciones y el despachador de transacciones.

Sistemas distribuidos Concepto. Un sistema distribuido es aquel que se usa para comunicar sitios de almacenamiento de datos en una red de comunicaciones, donde cada sitio es responsable localmente de administrar sus datos y coopera globalmente para ligar o unir datos o bases de datos entre sitios, el manejo de la concurrencia es importante en el sistema distribuido, as como el rendimiento y capacidad de cada sitio autnomo e independiente. Un sistema distribuido cuenta con la caracterstica de ser homogneo, si sus aplicaciones y subsistemas son los mismos para todos los sitios de distribucin, o bien, heterogneo donde cada sitio cuenta con su propia tecnologa. En el sistema distribuido puede haber la arquitectura de memoria compartida, disco compartido o nada compartido para cada procesador.

Concepto de manejador de base de datos distribuido. Un manejador de base de datos distribuido es aquel que se encarga de todas las operaciones sobre las bases de datos en varios sitios, o bien, en un sistema distribuido, en donde acta la transparencia de los datos, su independencia, que quiere decir, que se v el sistema en conjunto como una sola imagen a pesar de que haya distribucin de los datos en diferentes sitios, el cual cuenta con un diccionario de datos que almacena toda la informacin sobre la base de datos y sus sub-sistemas y registro con el usuario y aplicaciones y nos dice el significado de cada datos y adems con un directorio de datos para la localizacin de los datos. Aplicaciones. Las aplicaciones de un sistema de base de datos distribuido son principalmente en organizaciones donde se requiere que los datos estn replicados, es decir, en copia y distribuidos o repartidos entre varias dependencias. Algunas de ellas son en organismos gubernamentales o pblicos, en sistemas de toma de decisiones, como tambin en comando militar, patrones de compra de supermercados, en sistemas de transacciones en lnea en las aerolneas, bancarios y financieros como tarjetas de crdito, en cadenas hoteleras. Ventajas. Las ventajas del sistema distribuido son que se puede obtener un acceso confiable a datos disponibles, dado que el sistema tiene una consistencia mas fcil a prueba de fallas donde si falla un nodo o procesador de datos independiente, puede haber otros con rplicas de informacin que lo suplanten. Otra ventaja es la distribucin de los datos y el rendimiento sobre la sobrecarga de procesamiento de datos, donde el procesamiento se distribuye a lo ancho de los nodos que manejan la informacin. 4

La autonoma que es cuando los sitios pueden tomar sus propias decisiones locales y la independencia de los datos manejada de forma transparente, es otra ventaja que tiene el sistema distribuido, ya que puede haber sistemas heterogneos que usan funcionalidades locales y globales. La recuperacin ante fallas del sistema puede ser mejor, ya que se cuenta con menor probabilidad de fallas.

Desventajas El manejo y control de datos puede ser mas complejo y las violaciones de seguridad mas sensibles, ya que la informacin manejada de forma heterognea tiene esa desventaja.

Un ejemplo de manejado de base de datos distribuida es Ingres de Actian corporation. Ingres es un sistema de manejo de base de datos relacional con uso comercial y de cdigo abierto para soportar aplicaciones extensas comerciales y gubernamentales. Ingres provee un manejo de sistema de base de datos distribuida va el servidor IngresStar, donde la base de datos tendr el sufijo /star, donde el manejo de la base de datos es exactamente el mismo que el de forma regular Actualmente es la versin 10 de Ingres. Otro ejemplo es el manejador de base de datos NonStop SQL de Hewlett Packard. Este es desarrollado para transacciones en lnea con alta disponibilidad y escalabilidad de uso, diseado para uso en computadoras paralelas y con funcionalidad de datos distribuidos, ejecucin y transacciones distribuidas. Otros manejadores son Oracle, Sybase, DB2, Informix.

Bases de datos distribuidas. Sistema manejador de base de datos distribuidas. Este sistema se encarga de la administracin de transacciones que son las operaciones que se realizan en la base de datos, tambin del procesamiento del compromiso de operaciones, deteccin de bloqueo de muerte, o bien, el bloqueo que no puede desbloquearse porque es redundante en 2 o mas operaciones, el recovery o recuperacin del sistema, los nombres de objetos, la administracin del catlogo y el chequeo de autorizaciones del sistema. El sistema manejador de base de datos distribuido es el que puede ser heterogneo en los nodos del sistema, es decir, variado, y en cada nodo, su operacin ser independiente de la de otros nodos, haciendo tareas locales y tambin conjuntando el trabajo con los nodos de forma global, con tareas globales. El DDBMS, debe asegurar la transparencia del estado de la red, la imagen nica del sistema transparente a la ubicacin o localizacin del sitio, debe proporcionar soporte de distribucin de datos, dividir grandes cantidades y reunir los datos del diccionario (que tiene la informacin sobre qu significa cada dato) y directorio de datos (que tiene la ubicacin de los datos). El DDBMS tiene los siguientes aspectos: instalacin, estadstica, mximos de buffer y bloqueos, interfaces de programacin, integridad de archivos, registros, campos, relaciones, niveles de bloqueo exclusivo concurrente, deteccin deadlock, transacciones lgicas integras, definiciones de seguridad, reportes de seguridad, polticas de ejecucin de usuarios/terminales, accesos por nivel, base, archivo, registro, campo, relacin, transaccin o grupo de usuarios, encriptacin, capacidad de referencia cruzada o vistas, reportes, formas, documentacin, eliminacin de redundancia de datos, actualizacin por lotes y en linea, seguridad de diccionario de datos, tipos de datos y lenguaje sql, relaciones, orden de relaciones, capacidad de distribucin, interrupcin, mximos de concurrencia y acceso, interfaz de red fsica, distribucin fsica de disco. Administrador de transacciones. Coordina la base de datos con sus transacciones, es decir que traslada los requisitorios sobre operaciones atmicas, consistentes, duraderas y aisladas (ACID) en la manipulacin de los datos en la base de datos, de forma distribuida puede solicitar a cada nodo la informacin requerida y realizarla en un solo nodo, proveyendo de las siguientes posibilidades: lectura de varios nodos, actualizacin desde un sitio, borrado desde un sitio o varios.

Despachador de transacciones. El despachador de transacciones se encarga de controlar la concurrencia de las transacciones de la base de datos, el bloqueo en 2 fases es el usual en un sistema despachador de transacciones distribuidas, en el se hace una llamada roll call para ver que todos los nodos estn disponibles y luego se hace la aceptacin de las transacciones.

Bibliografa ATRE, Shaku. Distributed databases, cooperative processing and networking. New-York, Mxico. McGraw Hill 1992. 256p. ISBN 0-07-157673-8 Base de datos Ingres, [En linea], Wikipedia http://en.wikipedia.org/wiki/Ingres_(database) [Octubre de 2011] Base de datos NonStop, [En linea], Wikipedia http://en.wikipedia.org/wiki/NonStop_SQL [Octubre de 2011] Manual de Bases de datos distribuidas, [En linea], Scribd http://es.scribd.com/doc/62147733/Copiade-Manual-Bases-de-Datos-Distribuidas 96p. [Octubre de 2011]

Das könnte Ihnen auch gefallen