ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelo de consistencia centrada en datos


Enviado por   •  16 de Abril de 2021  •  Apuntes  •  405 Palabras (2 Páginas)  •  1.215 Visitas

Página 1 de 2

Modelo de consistencia centrada en datos.

Es una forma de contrato que existe entre el proceso y el almacenamiento de datos, por lo tanto los modelos están obligados a obedecer reglas específicas, mientras que el almacenamiento debe prometer trabajar correctamente evitando repetir datos. Si se realiza una operación de lectura tiene que ser esperada para reflejar la última modificación.

Modelo de consistencia centrada en datos.

Consiste en la distribución de datos en diferentes máquinas por lo tanto esas máquinas tienen acceso a los datos almacenados y distribuyen sus operaciones a cada una de ellas.

Dado que carece de un reloj global, es difícil sincronizar y determinar cuál es la última operación escrita.

Objetivo

Organización general de un almacenamiento lógico de datos, físicamente distribuidos y replicados a través de múltiples procesos.

Características:

  • Se subdivide en dos tipos de modelos.
  • El primero es el Modelo de consistencia centrada en datos.
  • Consistencia estricta: Se maneja por condiciones estrictas que se deben de cumplir: regresar el valor más reciente, prohibido la representación de eventos al mismo tiempo (multi procesos).
  • Consistencia linealizada: Cuenta con un reloj global entre los diferentes nodos, el cual es creado por un algoritmo de sincronización de relojes.
  • Consistencia secuencial: Tiene reglas específicas, deben ser ejecutados en un orden secuencial, se deben seguir las instrucciones paso a paso.
  • Consistencia causal: las escrituras son vistas por todos los procesos en el mismo orden, pero si son abiertas en máquinas diferentes el orden cambia.
  • Consistencia FIFO: Primeras entradas primeras salidas.
  • Consistencia débil: Para el acceso o envío primero se tiene que terminar el proceso que se está revisando.
  • El segundo es Modelo de consistencia con operaciones de sincronización.
  • Consistencia débil.
  • Consistencia relajada.
  • Consistencia entry.
  • Por cada máquina que tenga información distribuida se deben de agregar a cada máquina una copia exacta por todo los datos a trabajar.
  • Por cada máquina que tenga información distribuida se deben de agregar a cada máquina una copia exacta por todo los datos a trabajar.

Ventajas:

  • Todos los procesos observan los accesos compartidos en el mismo orden.
  • Los datos se replican para aumentar la disponibilidad o el rendimiento.
  •  Un aspecto fundamental es la consistencia entre las réplicas: cuando se actualiza una copia, se deben actualizar también las demás.
  • La replicación está muy relacionada con la escalabilidad.

Desventajas

  • Carece de reloj global.
  • Condiciones estrictas.
  • Seguir instrucciones paso a paso.
  • No se permiten operaciones de escritura o lectura sobre  datos hasta que no se hayan completado operaciones previas sobre variables de sincronización.

...

Descargar como (para miembros actualizados)  txt (2.8 Kb)   pdf (48 Kb)   docx (9.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com