Base de Datos Distribuidas- Homogéneas y Heterogéneas

September 26, 2020 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Base de Datos Distribuidas- Homogéneas y Heterogéneas...

Description

BASE DE DATOS DISTRIBUIDAS Heterogéneas y Homogéneas En un trabajo que se realice con más de un equipo de cómputo, es necesario tener en consideración que se pueden incorporar diferentes tipos de computadores como microcomputadores pequeños, estaciones de trabajo y sistemas de computadores grandes de aplicación general. Un área en la cual se está integrando la tecnología con nuevas arquitecturas o formas de hacer las cosas es, sin lugar a dudas, el área de los sistemas distribuidos de información. Ellos se refieren al manejo de datos almacenados en equipos de cómputo localizados en muchos sitios, ligados a través de una red de comunicaciones. Un sistema distribuido de bases de datos consiste en un conjunto de localidades, cada una de las cuales puede participar en la ejecución de transacciones que accedan a datos de una o varias localidades. la diferencia principal entre los sistemas de bases centralizados y distribuidos es que, en los primeros, los datos residen en una sola localidad, mientras que, en los últimos, se encuentran en varias localidades.

Desde el punto de vista funcional y de organización de datos, los sistemas de datos distribuidos están divididos en dos clases separadas, basadas en dos filosofías totalmente diferentes y diseñados para satisfacer diferentes necesidades: ● ● ●

Base de datos distribuida homogénea Base de datos distribuida heterogénea

BASES DE DATOS DISTRIBUIDAS HOMOGÉNEAS

En estas bases de datos todos los sitios tienen idéntico software de Sistemas Gestores de Bases de Datos, son conscientes de la existencia de los demás sitios y acuerdan cooperar en el procesamiento de las solicitudes de los usuarios. En estos sistemas los sitios renuncian a una parte de su autonomía en cuanto a su derecho de modificar los esquemas o el software gestor de base de datos. Ese software también debe cooperar con los demás sitios en el intercambio de la información sobre las transacciones para hacer posible el procesamiento de las transacciones entre varios sitios

Básicamente las bases de datos distribuidas homogéneas usan el mismo software SGBD y tienen las mismas aplicaciones en cada nodo. Tienen un esquema común. Pueden estar basadas en cualquier SGBD que soporte estas características, pero no puede haber más de un SGBD en el sistema. La autonomía local especifica cómo el sistema funciona desde la perspectiva de los usuarios y programadores. Por ejemplo podemos tener un sistema con poca o sin autonomía local, donde las peticiones se envían a un nodo central, llamado gateway. Desde aquí se asigna al nodo que contiene esa información o aplicación requerida. Esto es lo típico que se ve en los mirrors de sitios Web muy populares a los cuales una página central deriva las peticiones de sus usuarios dependiendo de su origen geográfico. En estos sistemas, los sitios locales renuncian a una parte de su autonomía en cuanto a su derecho a modificar los esquemas o el software de gestión de bases de datos. Ese software también debe cooperar con los demás sitios en el intercambio de la información sobre las transacciones para hacer posible su procesamiento entre varios sitios. Los sistemas gestión de bases de datos distribuidas homogéneos son una realidad; aún están limitados por la experiencia práctica; también necesitan seguir afrontando distintos entornos y variaciones de algoritmos de acceso a datos. Una base de datos distribuidas homogéneo tiene recaudos múltiples de datos; integra recursos múltiples de datos. Las bases de datos distribuidas homogéneas son similares a las bases de datos centralizadas, pero en vez de almacenar todos los datos en un sitio, los datos se distribuyen en diferentes sitios de una red.

Arquitectura de un Sistema de Base de Datos Homogénea

No existen usuarios locales y todos ellos acceden a la base de datos a través de una interfaz global. El esquema global es la unión de todas las bases de datos locales y el acceso por parte de los usuarios se define sobre el esquema global. Se trata de un conjunto de bases de datos administradas cada una por un mismo SMBD (Sistema de Manejo de Base de Datos) Ventaja de las Bases de Datos Distribuidas Homogéneas Permite el intercambio de información entre las localidades.Son conscientes de la existencia de otras localidades. Desventaja de las Bases de Datos Distribuidas Homogéneas Pérdida parcial de la autonomía de la localidad.No pueden usar distinto software de gestión de base de datos.



BASE DE DATOS DISTRIBUIDAS HETEROGÉNEAS

Debido a las necesidades que surgen en las grandes compañías, diferentes bases de datos se han ido desarrollando e implementando para estar a la altura de las demandas de los usuarios, éstas bases de datos pueden ser diseñadas independientemente de la organización. Como resultado, las bases de datos heterogéneas aparecen cuando diferentes tipos de bases de datos coexisten en una organización que trata de compartir datos entre éstas. El tratamiento de la información ubicada en bases de datos distribuidas heterogéneas exige una capa de software adicional por encima de los sistemas de bases de datos ya existentes. Esta capa de software se denomina sistema de bases de datos múltiples. Puede que los sistemas locales de bases de datos empleen modelos lógicos y lenguajes de definición y de tratamiento de datos diferentes, y que difieran en sus mecanismos de control de concurrencia y de administración de las transacciones.

En las bases de datos distribuidas heterogéneas puede que los diferentes sitios utilicen esquemas y software de gestión de sistemas de bases de datos diferentes. Puede que algunos sitios no tengan información de la existencia del resto y que sólo proporcionan facilidades limitadas para la cooperación en el procesamiento de las transacciones. La heterogeneidad se debe a que los datos de cada BD son de diferentes tipos o formatos. El enfoque heterogéneo es más complejo que el enfoque homogéneo y favorece el enfoque ascendente. Es una tecnología reciente y aún existen pocas en el mercado. Hoy en día existe la tendencia a crear software que permita tener acceso a diversas bases de datos autónomas preexistentes almacenadas en SGBD heterogéneos. En una base de datos distribuida heterogénea se requiere realizar cierta labor de traducción para que los distintos SGBD puedan comunicarse entre sí, esta tarea puede ser de mayor o menor complejidad, dependiendo del usuario, por Ejemplo:

La integración de todos ellos se realiza mediante subsistemas de software, como se muestra en la siguiente imagen:

REFERENCIAS BIBLIOGRÁFICAS http://goo.gl/OQPnCq http://goo.gl/7DVgiL http://goo.gl/Nv0L7b http://goo.gl/ivxEW9 http://goo.gl/cN3sHZ http://goo.gl/pIUsgp http://goo.gl/PU07BZ http://goo.gl/rcf79m

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF