You are on page 1of 29

Base de Datos Distribuidas

Lic. Jorge Guerra Guerra

Tema 2: introduccin a los sistemas distribuidos

Definicin de base de datos distribuida Idea inicial


Base de datos donde la informacin est fsicamente almacenada en diferentes puntos y en sistemas diferentes.

Hiptesis de partida
Homogeneidad Autonoma:
Sistemas independientes Distintos tipos de aplicaciones

Red de comunicaciones lenta

Base de datos distribuida:


Conjunto de base de datos gestionadas conjuntamente y accesible a usuarios comunes.

Tema 2: introduccin a los sistemas distribuidos Objetivos de un sistema distribuido Idea inicial Un sistema distribuido debe aparecer al usuario como un sistema centralizado 1.-Transparencia a la localizacin
2.- Transparencia a la fragmentacin 3.- Transparencia a la replicacin

Ventajas de un sistema distribuido


Autonoma local
Cada grupo es responsable de sus datos El tratamiento local es ms rpido

Capacidad y crecimiento incremental


Se pueden abordar proyectos de ms envergadura Se puede ampliar la informacin sin cambiar todo el sistema

Fiabilidad y disponibilidad
Los fallos suelen ser locales Se admite un cierto nivel de redundancia

Eficiencia y flexibilidad

Tema 2: introduccin a los sistemas distribuidos Problemas en un sistema distribuido


Optimizacin en el procesamiento de preguntas Propagacin de actualizaciones Mayor problema con los accesos concurrentes Problemas con el manejo del catlogo

BD Distribuidas vs BD Centralizadas

Factores
Factores para crearlas Bases especializadas Panacea para las organizaciones DB2 multiproposito (falla para mas de miles transacciones x seg.) Textuales Para CAD/CAM Repositorios coorporativos Rightsizing Incentivo econmico para explorar Midrange PC Downsizing Mejor productividad Menores gastos

Factores
Factores para crearlas Adquisiciones Corporativas Rol fundamental para la distribucin de datos Fusionar empresas (poder en la informacin) Managers deben incorporar la nueva base en la federativa Problemas de integracin

Aspectos
Aspectos importantes Vendedores de Bases de Datos Es una sistema distribuido geogrficamente compuesta por sus productos De hardware Sistema compuesto por diferentes bases de datos corriendo sobre la misma plataforma

Criterios de diseo BDD


! Date defini 12 requerimientos ideales
1. Autonoma local 2. No depender de un sitio central 3. Operatoria continua 4. Independencia de la localidad 5. Independencia de la fragmentacin 6. Independencia de la replicacin 7. Procesamiento de querys distribuidas 8. Transacciones distribuidas 9. Independencia del hardware 10. Independencia del SO 11. Independencia de la red 12. Independencia de la base de datos

You might also like