Descripción
de:
-
Modelos
de Consistencia Centrada al Cliente
- · Monotónico
- · Lea sus escrituras
- · Escrituras siguen a lecturas
Modelos de
Consistencia Centrada al Cliente
Este
tipo de modelos trata de una clase de almacenamiento de datos distribuidos en
los cuales la mayoría de las operaciones son de lectura, estos modelos permiten
esconder efectos contrarios a la
consistencia de una manera muy fácil. Los almacenamientos de datos referidos
se caracterizan por la falta de
actualizaciones simultáneas o cuando ocurren dichas actualizaciones, pueden ser
resueltas de una manera fácil.
Monotónico
Lecturas Monotónicas:
Un dato
ofrece consistencia de lecturas monotónicas si y solo si se cumple la siguiente condición:
Si un proceso le el valor de un documento x,
cualquier operación de lectura sucesiva sobre x por el mismo proceso siempre
retornará el mismo valor o un valor más reciente. La consistencia de lecturas monotónicas
garantiza que si un proceso ha visto un
valor de X al tiempo T, no se verá una versión más vieja de X en un tiempo
posterior.
Escrituras Monotónicas:
Las escrituras monotónicas
deben de ser correctamente propagadas en el orden correcto a todas las copias
del almacenamiento se debe cumplir:
Una operación de
escritura por un proceso sobre un elemento de datos x debe de ser completada antes
que cualquier otra operación siguiente de escritura sobre x por el mismo
proceso, esto quiere decir que si una operación de escritura sobre una copia de
un elemento X se realiza solo si la
copia se ha actualizado mediante cualquier operación de escritura previa.de ser
necesario la nueva escritura debe esperar a que terminen las escrituras anteriores.
Lea sus escrituras
Un
almacén de datos provee consistencia lea sus escrituras si se cumple que:
Es
cuando se sigue el mismo proceso un ejemplo de ello es cuando yo escribo un
documento X, con el mismo proceso leeré el mismo documento. El efecto de una operación
de escritura por procesos sobre un elemento de datos X será siempre visto por
las operaciones sucesivas de lectura sobre X por el mismo proceso.
Siempre se sigue un mismo proceso siempre se escriben primero los
documentos y luego se pueden leer, no importa el lugar en donde se realice
dicho proceso.
Las escrituras siguen a lecturas
El objetivo de este
modelo es que si se va a modificar el valor de un dato, es que aya sido leído antes
de la última actualización.
Un almacén de datos
provee consistencia de escrituras
siguen lecturas solo si se cumple que:
Una operación de escritura de un proceso sobre un elemento de datos x
realizada luego de leer ese dato x, se realizó sobre el valor más reciente de
x.
Fuentes de información: