miércoles, 28 de septiembre de 2016

MODELOS DE CONSISTENCIA CENTRADA AL CLIENTE

Modelos de Consistencia

 

En los modelos de consistencia centrada al cliente el almacenamiento de los datos se caracteriza por no tener actualizaciones simultaneas. las operaciones son de solo lectura.
Estos modelos permiten esconder las inconsistencias muy facil, Ademas garantiza la informacion pero para un unico cliente.

Dentro de los modelos de consistencia centrada al cliente existen 3 tipos:

  • Monotónico
  • Lea sus escrituras
  • Escituras siguen a lecturas

Monotonico

Este modelo ofrece lecturas y escrituras monotónicas.

Sedice que un dato ofrece consistencia de lecturas monotónicas si y solo si se cumple la condicion de que si un proceso lee el valor de un item de dato x, cualquier operacion de lectura de x por el mismo proceso siempre regresara el mismo valor o un valor mas reciente.
Y garantiza que si alguno de los procesos ve un valor en determinado tiempo o momento, nunca vera un valor mas viejo de ese valor despues de ese momento.
En cuanto a las escrituras, estas deben hacerse en el orden correcto a todas las copas del almacenamiento de datos.
La condicion que debe cumplir una escritura para ser monotónica es que una operacion de escritura es completada antes que cualquier otra operacion que le siga sobre el mismo valor. 
Lo que garantiza que no se escriba algo nuevo hasta no tener la ultima actualizacion del valor, si es necesario la escritura esperara a que todas las escrituras anteriores se hayan completado.

Lea sus escrituras

Es importante que si se escribe un dato, siempre se vea el valor actualizado no importa de donde se este leyendo, por lo que, para que la consistencia sea de lea sus escrituras se tiene que cumplir la condicion de que si yo escribo algo siempre se tiene que ver ese valor por las operaciondes de lectura sucesivas por el mismo proceso.
Una operacion de escritura siempre se completa antes de una operacion de lectura sucesiva del mismo proceso, independiente del lugar.

Escrituras siguen a las lecturas

La idea es que si alguien quiere modificar un valor, antes tiene que leer la ultima actualizacion del mismo.

No hay comentarios.:

Publicar un comentario