Base De Datos Distribuidas
CARRANZA ATHÓ FREDY BASES DE DATOS II ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo Perú 2006
Resumen. El presente documento plasma temas relevantes con respecto a las Bases de Datos distribuidas, empezando por su definición y explicando las características que las hacen particulares. A la vez, se hace un pequeño paraleloentre las BDD y las BDC. Además se da a conocer la arquitectura de las BDD, donde se pone en manifiesto cierta similitud con la de las BDC, así como la arquitectura de su correspondiente SGBD, que en este caso se le denomina SGBDD. Finalmente se toma como tópico el las consultas en las BDD, donde existe un tratamiento especial.
1.
INTRODUCCIÓN Al observar la evolución de la tecnología en cuantoal campo de las Redes, y todo proceso que indique la participación de más de un ordenador, surge para el campo de las Bases de Datos, la necesidad de crear una manera de cómo con el uso de una red, desempeñarse desarrollando las funciones que comúnmente las haría de manera centralizada. Para dicho objetivo surgen las Bases de Datos Distribuidas (BDD). El nacimiento de las BDD, se debe a la vez,que originalmente se pensó en almacenar información de manera centralizada utilizando un conjunto de herramientas que facilitarían este tipo de almacenamiento. Pero con el paso del tiempo esto produjo ciertos inconvenientes que no eran posibles solucionar y mucho menos poder subsanarlos con tan solo la información almacenada en un solo lugar. Una BDD, permitirá que ya no un usuario, sino un númeromuy alto de usuarios accedan a la información, de una manera ordenada, consistente y coherente. Este tipo de BD, permiten que los datos queden repartidos en más de un ordenador, lo cual es lo más interesante ya que surge la necesidad de obtener un programa que maneje todas estas “partes” de la BDD, como si fuese una sola, y le den al usuario la impresión de cómo si él tuviese una BD centralizada. Aeste programa se le conoce como el Sistema Manejador de BDD. Todas estas innovaciones hacen que el área de los Sistemas Distribuidos de Información, en la cual las soluciones están integrando tecnologías con nuevas arquitecturas o formas de hacer las cosas es, sin lugar a dudas, un campo muy estudiado. Un caso específico de estos sistemas y que el campo de las Bases de Datos toca muy a fondo, eslo que hemos mencionado, las Bases de Datos Distribuidas.
2.
DEFINICIÓN DE BASE DE DATOS DISTRIBUIDA Una Base de Datos Distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los cuales tienen la capacidad de procesamiento autónomo lo cual indica quepuede realizar operaciones locales o distribuidas. [Según 1]
1
Es una colección de datos que se encuentran distribuidos en varios sitios y que están interconectados por una red de comunicaciones, donde cada sitio tiene capacidad de procesamiento autónomo de transacciones y puede hacer procesos locales. Y además, cada sitio realiza la ejecución de al menos una transacción global, la cualrequiere accesos a datos en diversos sitios. [Según 2] Colección de múltiples Bases de Datos interrelacionadas lógicamente y distribuidas sobre una red de computador. Donde los datos residen en varias localidades y las relaciones pueden estar fragmentadas y/o replicadas. Y cada localidad tiene un sistema de B. de D. local, puede procesar transacciones locales y participar en transacciones globales. UnBase de Datos Distribuida es en realidad un tipo de base de datos “virtual” cuyas partes componentes están almacenadas en varias bases de datos “reales” distintas que se encuentran en varias sitios distintos (de hecho, es la unión lógica de esas bases de datos reales). La figura 2.1 muestra un ejemplo de la aplicación de la BDD: [Según 4]
Nueva York Londres
Red de comunicación
Los Angeles...
Regístrate para leer el documento completo.