Base De Datos Distribuidas

Páginas: 7 (1600 palabras) Publicado: 19 de junio de 2012
Introducción.
La necesidad de almacenar datos de forma masiva dio paso a la creación de los sistemas de bases de datos. En 1970 Edgar Frank Codd escribió un artículo con nombre: "A Relational Model of Data for Large Shared Data Banks" ("Un modelo relacional para grandes bancos de datos compartidos"). Con este artículo y otras publicaciones, definió el modelo de bases de datos relacionales yreglas para poder evaluar un administrador de bases de datos relacionales.
Originalmente se almacenaba la información de manera centralizada, pero con el paso del tiempo las necesidades aumentaron y esto produjo ciertos inconvenientes que no era posible solucionarlos o volverlos eficientes de la forma centralizada. Estos problemas impulsaron la creación de almacenamiento distribuido, los cuales hoyen día proveen características indispensables en el manejo de información; es decir, la combinación de las redes de comunicación y las bases de datos.

Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos, por ejemplo un servidor corriendo dos máquinas virtuales, einterconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autónomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios de bases de datos están ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos encualquier parte de la red exactamente como si estos fueran accedidos de forma local.
Un sistema distribuido de bases de datos se almacena en varias computadoras. Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes:
* Hay múltiples computadores, llamados sitios o nodos.
* Estos sitios deben de estar comunicados por medio de algún tipo de red decomunicaciones para transmitir datos y órdenes entre los sitios.
Un sistema distribuido de base de datos consiste en un conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local. Cada localidad puede procesar transacciones locales, o bien transacciones globales entre varias localidades, requiriendo para ello comunicación entre ellas.
Las localidades pueden conectarsefísicamente de diversas formas, las principales son:
* Red totalmente conectada
* Red prácticamente conectada
* Red con estructura de árbol
* Red de estrella
* Red de anillo
Las diferencias principales entre estas configuraciones son:
* Coste de instalación: El coste de conectar físicamente las localidades del sistema
* Coste de comunicación: El coste en tiempo y dineroque implica enviar un mensaje desde la localidad A a la B.
* Fiabilidad: La frecuencia con que falla una línea de comunicación o una localidad.
* Disponibilidad: La posibilidad de acceder a información a pesar de fallos en algunas localidades o líneas de comunicación.

Caracteristicas.
* Desde el punto de vista del usuario, un sistema distribuido deberá ser idéntico a un sistema nodistribuido.
* En términos de SQL, la lógica de las operaciones SELECT, INSERT, UPDATE y DELETE no deberá sufrir cambios.
Autonomía Local.
* Los sitios de un sistema distribuido deben ser autónomos.
* Ningún sitio x deberá depender de una sitio y para su buen funcionamiento.
* Existencia de un propietario y administración local de los datos.

No dependía de un sitio central.
*No debe hacer dependencia de un sitio central “maestro” para obtener un servicio.
* El sitio central podría ser un cuello de botella.
* Si el sitio central sufriera un desperfecto, todo el sistema dejaría de funcionar

Operación continúa
* Idealmente nunca debería haber necesidad de apagar a propósito el sistema, por ejemplo, para añadir un nuevo sitio o instalar una versión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistemas de bases de datos distribuidos
  • Base de datos distribuidas
  • Base De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Base de datos distribuida
  • Bases De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Carateristicas de las base de datos distribuidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS