Bases de datos
Explicación para una definición
Conceptos básicos sobre
sistemas distribuidos
Unidad 1. Bases de datos distribuidas
Dr. Héctor Saldaña Aldana
Explicación para una definiciónvista lógico como si todos los datos fueran
manejados por un solo DBMS y ejecutados en
una sola máquina.
El soporte completo para las BDD implica que una sola aplicación debe ser capaz de operar de
manera transparente sobre los datos que están
dispersos en una variedad de BD diferentes,
dispersos en una variedad de BD diferentes
administradas por una variedad de distintos DBMS, ejecutados en diversas máquinas de
diferente marca con diferentes SO y conectadas
a una variedad de redes de comunicaciones
distintas; en donde el término de manera transparente implica operar desde un punto de
Una definición no formal
• Un Sistema de Bases de Datos Distribuidas
consiste de una colección de sitios conectados
por medio de una red en la que:
– Cada sitioes un sistema de base de datos
completo, pero
– los sitios trabajan colaborativamente , a fin de que
un usuario de cualquier sitio pueda acceder a los
datos desde cualquier lugar de la red, exactamente como si los datos estuvieran
guardados en el propio sitio del usuario.
Una definición no formal
• Una BDD es un tipo de base de datos virtual
cuyas partes componentes se encuentran en varias bases de datos “reales” distintas,
ubicadas en varios sitios distintos.
ubicadas en varios sitios distintos
• Es la unión lógica de esas bases de datos
reales.
Un sistema distribuido
BD‐1
BD‐1
Usuario
BD‐1
UsuarioBD‐1
Usuario
Usuario
BD‐1
BD‐1
Usuario
Usuario
1
10/01/2014
Un principio fundamental
• Ante el usuario, un sistema distribuido debe verse exactamente igual que un sistema que
no es distribuido.
Reglas complementarias u objetivos
1.
2.
3.
4.
5.
Administración de transacciones distribuidas
Independencia de hardware...
Regístrate para leer el documento completo.