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 (pej. un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autónomo, esto permite realizaroperaciones 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 en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.
Un sistema distribuido de bases de datos se almacenanen 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 de comunicaciones para transmitir datos y órdenes entre los sitios.
FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Fundamentos de las Bases deDatosDistribuidas 1.1 Conceptos básicos Sistemas distribuidos Base de datos es un conjunto de información interrelacionados entre sí para un fin común. La ventaja de los sistemas distribuidos es la capacidad de compartir y acceder a la información de una forma fiable y eficaz. Utilización compartida de los datos y distribución del control la ventaja principal de compartir los datos por medio de la distribuciónen cada localidad pueda controlar hasta cierto punto los datos almacenados localmente en un sistema distribuido, existe un administrador global de la base de datos que se encarga de todo el sistema. Ventajas de la distribución de datos. En la selección anterior se vio que una relación puede almacenarse de varias formas en una base de datos distribuida. En esta sección se analizan algunas de lasestrategias y objetivos que son comunes a la mayoría de las implementaciones de los sistemas de bases de datos distribuidas. Transparencia y autonomía La disciplina de los sistemas de bases de datos, es necesario conocer cuál ha sido la evolución y estado actual de la tecnología de bases de datos, con el objetivo de estar preparados para los cambios que, inevitablemente, se van a dar en el área delas bases de datos. 1.3 Disciplinas de estudio Un objeto distribuido es aquel que está gestionado por un servidor y sus clientes, invocan sus métodos utilizando un método. El cliente invoca el método mediante un mensaje al servidor que cuestiona al objeto, se ejecuta el método del objeto con el servidor y el resultado se vuelve al cliente en otro mensaje. Una base de datos distribuida es un conjuntode archivos lógicamente relacionados, los cuales se encuentran distribuidos, en varios sitios e interconectados por una red de comunicación, en el cual: Cada sitio es un sistema de base de datos en sí mismo Otras definiciones Es una colección de múltiples bases de datos ubicados en distintas localidades y unidades atreves de una red. Una base de datos distribuida es un conjunto de múltiples basesde datos lógicamente relacionados, las cuales se encuentran distribuidas en diferentes sitios e interconectados por una red de comunicación. Es una base de datos construida sobre una red computacional y no por el contrario en una máquina aislada 1.2 Objetivos de las B.D.D Construir sistemas de distribuidos bases de datos que incluyen compartir la información, fiabilidad, disponibilidad y agilizarel procesamiento de las consultas. Fiabilidad y disponibilidad Si se produce un fallo en una localidad del sistema distribuido, es posible que las demás localidades, puedan seguir trabajando. En particular si los datos se repiten en varias localidades, una transacción que requiere un dato específico puede contarse con mecanismos para registrar al sistema con el mínimo de complicaciones. La...
Regístrate para leer el documento completo.