1 / 12

Problemas de las Bases de datos distribuidas

Problemas de las Bases de datos distribuidas. Problemas de las BDD. Procesamiento de consultas Administración del catálogo Propagación de actualizaciones Control de recuperación Control de concurrencia. Procesamiento de consultas.

maxima
Télécharger la présentation

Problemas de las Bases de datos distribuidas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Problemas de las Bases de datos distribuidas

  2. Problemas de las BDD • Procesamiento de consultas • Administración del catálogo • Propagación de actualizaciones • Control de recuperación • Control de concurrencia

  3. Procesamiento de consultas • El objetivo de reducir al mínimo el tráfico en la red implica que el proceso de optimización de consultas debe ser distribuido

  4. Administración del catálogo • En el sistema distribuido, el catálogo del sistema incluirá no sólo la información usual acerca de las relaciones, índices, usuarios, etc., sino toda la información de control necesaria para que el sistema pueda ofrecer la independencia deseada con respecto a la localización, fragmentación y réplica.

  5. Administración del catálogo • ¿Dónde y cómo deberá almacenarse el catálogo? • Centralizado • Réplicas completas • Dividido • Combinación de 1 y 3

  6. Propagación de actualizaciones • El problema básico de la replica de datos es la necesidad de propagar cualquier modificación de un objeto lógico dado a todas las copias almacenadas de ese objeto.

  7. Propagación de actualizaciones • Un método para manejar este problema es el llamado “copia primaria”

  8. Copia primaria • Una de las copias se designa como primaria • Las copias secundarias se encuentran están en sitios distintos • La actualización está completa cuando se modifica la copia primaria. Esta se encarga de actualizar las otras copias posteriormente.

  9. Control de recuperación • Durante la recuperación surgen los siguientes puntos. • Puede infringirse la “no dependencia de un sitio central” • Se exige mayor comunicación (mensajes) y con esto aumenta el costo

  10. Control de recuperación • Puede implicar la pérdida de autonomía local • No existe un protocolo capaz de soportar cualquier tipo concebible de falla

  11. Control de concurrencia • En la mayor parte de los sistemas el control de concurrencia se basa en protocolos de bloquea. En los sistemas distribuidos las solicitudes se convierten en mensajes. Esto implica que deberá haber…

  12. Control de concurrencia • 5n mensajes requeridos • N solicitudes de bloqueo • N concesiones de bloqueo • N mensajes de actualización • N verificaciones • N solicitudes de liberación de bloqueo

More Related