Base De Datos Distribuidas

32,664 views

Published on

BD distribuidas , conceptos e implementacion

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
32,664
On SlideShare
0
From Embeds
0
Number of Embeds
258
Actions
Shares
0
Downloads
1,379
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Base De Datos Distribuidas

  1. 1. Base de Datos Distribuidas Lic. Jorge Guerra Guerra
  2. 2. Tema 2: introducción a los sistemas distribuidos <ul><li>Definición de base de datos distribuida </li></ul><ul><li>Idea inicial </li></ul><ul><ul><li>Base de datos donde la información está físicamente almacenada en diferentes puntos y en sistemas diferentes. </li></ul></ul><ul><li>Hipótesis de partida </li></ul><ul><ul><li>Homogeneidad </li></ul></ul><ul><ul><li>Autonomía: </li></ul></ul><ul><ul><ul><li>Sistemas independientes </li></ul></ul></ul><ul><ul><ul><li>Distintos tipos de aplicaciones </li></ul></ul></ul><ul><ul><li>Red de comunicaciones “lenta” </li></ul></ul><ul><li>Base de datos distribuida: </li></ul><ul><ul><li>Conjunto de base de datos gestionadas conjuntamente y accesible a usuarios comunes. </li></ul></ul>
  3. 3. Tema 2: introducción a los sistemas distribuidos <ul><li>Objetivos de un sistema distribuido </li></ul><ul><li>Idea inicial </li></ul><ul><ul><li>Un sistema distribuido debe aparecer al usuario como un sistema centralizado </li></ul></ul><ul><ul><ul><ul><ul><li>1 .-Transparencia a la localización </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>2.- Transparencia a la fragmentación </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>3.- Transparencia a la replicación </li></ul></ul></ul></ul></ul><ul><li>Ventajas de un sistema distribuido </li></ul><ul><ul><li>Autonomía local </li></ul></ul><ul><ul><ul><li>Cada grupo es responsable de sus datos </li></ul></ul></ul><ul><ul><ul><li>El tratamiento local es más rápido </li></ul></ul></ul><ul><ul><li>Capacidad y crecimiento incremental </li></ul></ul><ul><ul><ul><li>Se pueden abordar proyectos de más envergadura </li></ul></ul></ul><ul><ul><ul><li>Se puede ampliar la información sin cambiar todo el sistema </li></ul></ul></ul><ul><ul><li>Fiabilidad y disponibilidad </li></ul></ul><ul><ul><ul><li>Los fallos suelen ser locales </li></ul></ul></ul><ul><ul><ul><li>Se admite un cierto nivel de redundancia </li></ul></ul></ul><ul><ul><li>Eficiencia y flexibilidad </li></ul></ul>
  4. 4. Tema 2: introducción a los sistemas distribuidos <ul><li>Problemas en un sistema distribuido </li></ul><ul><ul><li>Optimización en el procesamiento de preguntas </li></ul></ul><ul><ul><li>Propagación de actualizaciones </li></ul></ul><ul><ul><li>Mayor problema con los accesos concurrentes </li></ul></ul><ul><ul><li>Problemas con el manejo del catálogo </li></ul></ul>
  5. 5. BD Distribuidas vs BD Centralizadas
  6. 6. Factores <ul><li>Factores para crearlas </li></ul><ul><ul><li>Bases especializadas </li></ul></ul><ul><ul><ul><li>Panacea para las organizaciones </li></ul></ul></ul><ul><ul><ul><li>DB2 multiproposito (falla para mas de miles transacciones x seg.) </li></ul></ul></ul><ul><ul><ul><li>Textuales </li></ul></ul></ul><ul><ul><ul><li>Para CAD/CAM </li></ul></ul></ul><ul><ul><ul><li>Repositorios coorporativos </li></ul></ul></ul><ul><ul><li>Rightsizing </li></ul></ul><ul><ul><ul><li>Incentivo económico para explorar </li></ul></ul></ul><ul><ul><ul><ul><li>Midrange </li></ul></ul></ul></ul><ul><ul><ul><ul><li>PC </li></ul></ul></ul></ul><ul><ul><ul><li>Downsizing </li></ul></ul></ul><ul><ul><ul><ul><li>Mejor productividad </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Menores gastos </li></ul></ul></ul></ul>
  7. 7. Factores <ul><li>Factores para crearlas </li></ul><ul><ul><li>Adquisiciones Corporativas </li></ul></ul><ul><ul><ul><li>Rol fundamental para la distribución de datos </li></ul></ul></ul><ul><ul><ul><li>Fusionar empresas (poder en la información) </li></ul></ul></ul><ul><ul><ul><li>Managers deben incorporar la nueva base en la federativa </li></ul></ul></ul><ul><ul><ul><li>Problemas de integración </li></ul></ul></ul>
  8. 8. Aspectos <ul><li>Aspectos importantes </li></ul><ul><ul><li>Vendedores </li></ul></ul><ul><ul><ul><li>de Bases de Datos </li></ul></ul></ul><ul><ul><ul><ul><li>Es una sistema distribuido geográficamente compuesta por sus productos </li></ul></ul></ul></ul><ul><ul><ul><li>De hardware </li></ul></ul></ul><ul><ul><ul><ul><li>Sistema compuesto por diferentes bases de datos corriendo sobre la misma plataforma </li></ul></ul></ul></ul>
  9. 9. Criterios de diseño BDD <ul><li>! Date definió 12 requerimientos ideales </li></ul><ul><ul><li>1. Autonomía local </li></ul></ul><ul><ul><li>2. No depender de un sitio central </li></ul></ul><ul><ul><li>3. Operatoria continua </li></ul></ul><ul><ul><li>4. Independencia de la localidad </li></ul></ul><ul><ul><li>5. Independencia de la fragmentación </li></ul></ul><ul><ul><li>6. Independencia de la replicación </li></ul></ul><ul><ul><li>7. Procesamiento de querys distribuidas </li></ul></ul><ul><ul><li>8. Transacciones distribuidas </li></ul></ul><ul><ul><li>9. Independencia del hardware </li></ul></ul><ul><ul><li>10. Independencia del SO </li></ul></ul><ul><ul><li>11. Independencia de la red </li></ul></ul><ul><ul><li>12. Independencia de la base de datos </li></ul></ul>

×