Avebturera
Páginas: 106 (26268 palabras)
Publicado: 22 de mayo de 2012
1. 2.
3. 4.
5.
6. 7. 8.
INTRODUCCION: Motivación. Procesamiento de datos distribuidos. ¿Qué es un sistema de manejo de bases de datos distribuidas? Diferentes áreas y problemas de las bases de datos distribuidas. ARQUITECTURA DE SISTEMAS DE MANEJO DE BASES DE DATOS DISTRIBUIDAS: Niveles de transparencia en bases de datos distribuidas. La arquitectura ANSI/SPARC y suextensión a sistemas distribuidos. Visión lógica y visión estructural. Taxonomía de sistemas de bases de datos distribuidas. Sistemas de bases de datos distribuidas y sistemas multibase de datos. Manejo de directorios. DISEÑO DE BASES DE DATOS DISTRIBUIDAS: El problema de distribución. Fragmentación de datos: vertical, horizontal y horizontal derivada. Asignamiento de datos. PROCESAMIENTO DE CONSULTAS:Objetivos del procesamiento de consultas. Caracterización de los procesadores de consultas. Capas del procesamiento de consultas. Descomposición de consultas. Localización de datos distribuidos. OPTIMIZACION DE CONSULTAS DISTRIBUIDAS: Factores involucrados en la optimización de consultas. Optimización de consultas centralizadas. Ordenamiento de consultas por fragmentos. Algoritmos de optimizaciónde consultas distribuidas. MANEJO DE TRANSACCIONES: El concepto de transacción. Metas del manejo de transacciones. Características de transacciones. Taxonomía de modelos de transacciones. CONTROL DE CONCURRENCIA: Control de concurrencia en bases de datos centralizadas. Control de concurrencia en BD distribuidas. Algoritmos de control de concurrencia distribuida. Manejo de interbloqueos.CONFIABILIDAD: Aspectos de confiabilidad en sistemas de bases de datos distribuidas. Tipo de fallas. Técnicas de confiabilidad. Protocolos: commit y recuperación.
REFERENCIAS [Ozsu 98] Öszu, Tamar and Valduriez, P. Principles of Distributed Database Systems 2nd Ed. Prentice Hall, 1998. [Bell 92] Bell, D. A. and Grimson, J. B. Distributed Database Systems. Addisson-Wesley, 1992. [Ceri 84] Ceri, S. andPelagatti, G. Distributed Databes - Principles and Systems. McGraw Hill, 1984. [DeWitt 92] DeWitt, D. and Gray, J. "Parallel Database Systems: The Future of High-Performance Database Systems," Communications of the ACM, June 1992, 35(6). [Elmagarmid 90] Elmagarmid, A. K. and Pu, C. (guest eds.) ACM Computing Surveys. Special issue on heterogeneous databases, September 1990, 22(3). [Grey 93] Gray, J.and Reuter, A. Transaction Processing -Concepts and Techniques. Morgan Kaufmann, 1993. [Jarke 84] Jarke, M. and Koch, J. "Query optimization in database systems," ACM Computing Surveys, June 1984, 16(2): 227-269. [Ozsu 91] Öszu, Tamar and Valduriez, P. "Distributed Database Systems: where are we now?", IEEE Computer, August 1991, 24(8). [Ozsu 94] Öszu, Tamar and Valduriez, P. "DistributedDatabase Systems: unsolved problems and new issues," In Readings in Distributed Computing Systems, T. L. Casavant and M. Singhal eds. IEEE Press, 1994. [Ram 91] Ram, S. (guest editor). IEEE Computer. Special issue on heterogeneous distributed database systems, December 1991, 24(12).
La cantidad de innovaciones tecnológicas que ha habido en los últimos años ha promovido un cambio en la forma deobservar a los sistemas de información y, en general, a las aplicaciones computacionales. Existen avances tecnológicos que se realizan continuamente en circuitos, dispositivos de almacenamiento, programas y metodologías. Sin embargo, los cambios tecnológicos van de la mano con la demanda de los usuarios y programas para la explotación exhaustiva de tales dispositivos mejorados. Por tanto, existe uncontinuo desarrollo de nuevos productos los cuales incorporan ideas nuevas desarrolladas por compañías e instituciones académicas. Aún cuando es posible que un usuario común no perciba los desarrollos relevantes de nuevos productos, para las aplicaciones existe una demanda permanente por mayor funcionalidad, mayor número de servicios, más flexibilidad y mejor rendimiento. Así, al diseñar un nuevo...
Leer documento completo
Regístrate para leer el documento completo.