Bases de datos distribuid

Páginas: 5 (1059 palabras) Publicado: 25 de abril de 2011
Sistemas de Base de Datos Distribuidas

Bases de Datos Centrales
Modelo tradicional
– Los datos se concentran en un único punto – Un servicio de base (DBMS) de datos administra el acceso – Múltiples clientes y aplicaciones acceden a los mismos – Ejemplo típico: modelo cliente-servidor

2010

Ejemplo
Empresa S.A. tiene oficinas en Buenos Aires, Cordoba y Salta Base de datos de Empleados– EMP (ENO, NOMBRE, TITULO, SUELDO,…….)

Patrones de uso:
– Los datos de cada empleado se manejan en la oficina a la cual pertenecen – Periodicamente Empresa S.A. requiere acceso consolidado a los datos (ej, pago de bonos anuales)

Dónde deberían estar los datos?
2010

Ejemplo
App Sueldos App Sueldos

EMP Buenos Aires Cordoba

App Sueldos Problema del modelo central: el accesodesde Salta y Cordoba puede ser lento o interrumpirse haciendo inviable el uso de las aplicaciones de sueldos Salta 2010

Ejemplo
App Sueldos App Sueldos

EMP Bs As

EMP CBA

Buenos Aires

Cordoba

App Sueldos Problema Resuelto: ejecución independiente en cada sitio de las aplicaciones

EMP Salta

Salta 2010

Ejemplo
App Sueldos App Bonos
EMP Bs As EMP CBA

App SueldosBuenos Aires

Cordoba

App Sueldos La aplicación de bonos aún requiere acceso global
EMP Salta

Ambiente de DBMS distribuidas

2010

Ambiente de DBMS distribuidas

2010

Que es un sistema de BD distribuida?
Una base de datos distribuida (DDB) es una colección de múltiples bases de datos logicamente relacionadas distribuidas en una red Un sistema de bases de datos distribuidas(D-DBMS) es el software que maneja la base de datos distribuida (DDB) y provee el mecanismo de acceso que hace a la distribución transparente al usuario Sistema de BD distribuida = DDB + D-DBMS

2010

Qué Ofrecen?
Manejo transparente de la distribución (fragmentación o replicación) y acceso de los datos independientemente de
– Tipo de datos – Motor de almacenamiento – Ubicación física

Mejorarla disponibilidad y confiabilidad a traves de transacciones distribuidas Mejoras de la performance En algunos casos, crecimiento o expansión de los sistemas
?

2010

Visión del Usuario

2010

Realidad: Base de Datos Distribuida

2010

Modelos para Manejo de Información Distribuida

Federación: información fragmentada o particionada Replicación: copias de información

2010 Modelos para Manejo de Información Distribuida

Federación Replicación

2010

Información Federada
Fragmentación o particionamiento de datos en múltiples repositorios ofreciendo una única BD virtual (Federación)
– Mismo o distíntos sistemas de BD – Acceso de información estructurada y desestructurada – Ocultamiento de la ubicación física a la aplicación

Red local

Red local

AppBonos

App Sueldos

App Ventas

EMP CBA

EMP Bs As

EMP Salta

EMP DB

Stock

Ventas

ERP DB

2010

Características

Múltiples métodos de acceso
– Distributed SQL

Cualquier fuente de datos
Excel Oracle

– Diferentes motores de BDs – Archivos externos – Web services

DB2

Flat Files Web Services

Tecnologías de indexación avanzadas

Text

XML

2010

SQLDistribuido
Select * from emp e, dept d where d.deptno=e.deptno

Emp (synonyme)
dept Scott.Emp@NY Schema Object Database emp

Distributed Transacctions
Two Phase Commit

2010

2010

Diferentes motores de BD
Integración heterogenea de datos
– SQL Translation – Data Dictionary Translation – Remote Procedure execution

Gateways
– Disponibles para muchas tecnologías

Conectividadgenérica
– ODBC / JDBC driver

2010

Bases de datos Federadas
Permiten expandir (scale out) un conjunto de servidores para soportar necesidades de sistemas muy grandes Una federación es un grupo de BDs que cooperan para compartir el procesamiento (carga) de un sistema Las bases de datos federas se pueden implementar usando Vistas Particionadas Virtuales (Distributed Partitioned Views). Se...
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