4.29.2.4 Bases de Datos Distribuidas (36 horas) [Habilidades b,j]

Referencias Bibliográficas: [Ozsu and Valduriez, 1999] Temas
  1. DBMS Distribuidas
    1. Almacenamiento de datos distribuido
    2. Procesamiento de consultas distribuido
    3. Modelo de transacciones distribuidas
    4. Soluciones homogéneas y heterogéneas
    5. Bases de datos distribuidas cliente-servidor
  2. Parallel DBMS
    1. Arquitecturas paralelas DBMS: memoria compartida, disco compartido, nada compartido;
    2. Aceleracion y ampliación, por ejemplo, el uso del modelo de procesamiento MapReduce
    3. Replicacion de informacion y modelos de consistencia debil

Objetivos de Aprendizaje

  1. Explicar las técnicas usadas para la fragmentación de datos, replicación, y la asignación durante el proceso de diseño de base de datos distribuida [Usage]
  2. Evaluar estrategias simples para la ejecución de una consulta distribuida para seleccionar una estrategia que minimise la cantidad de transferencia de datos [Usage]
  3. Explicar como el protocolo de dos fases de commit es usado para resolver problemas de transacciones que acceden a bases de datos almacenadas en múltiples nodos [Usage]
  4. Describir el control concurrente distribuido basados en técnicas de copia distinguidos y el método de votación. [Usage]
  5. Describir los tres niveles del software en el modelo cliente servidor [Usage]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM