Compartir a través de


ConsistencyLevel enum

Representa los niveles de coherencia admitidos para las operaciones de cliente de Azure Cosmos DB.
ConsistencyLevel solicitado debe coincidir o ser más débil que el aprovisionado para la cuenta de base de datos. Niveles de coherencia.

Los niveles de coherencia por orden de intensidad son Strong, BoundedStaleness, Session, Consistent Prefix y Eventual.

Consulte https://aka.ms/cosmos-consistency para obtener documentación más detallada sobre los niveles de coherencia.

Campos

BoundedStaleness

Obsolescencia limitada garantiza que las lecturas no están demasiado obsoletas. Esto se puede configurar en función del número de operaciones (MaxStalenessPrefix) o la hora (MaxStalenessIntervalInSeconds).

ConsistentPrefix

ConsistentPrefix Consistency garantiza que las lecturas devolverán algún prefijo de todas las escrituras sin espacios. Todas las escrituras estarán disponibles finalmente para las lecturas.

Eventual

La coherencia final garantiza que las lecturas devolverán un subconjunto de escrituras. Todas las escrituras estarán disponibles finalmente para las lecturas.

Session

La coherencia de la sesión garantiza lecturas monotónicas (nunca se leen datos antiguos y, a continuación, nuevas y antiguas de nuevo), escrituras monotónicas (se ordenan las escrituras) y lectura de las escrituras (las escrituras son visibles inmediatamente para las lecturas) dentro de una sola sesión.

Strong

La coherencia fuerte garantiza que las operaciones de lectura siempre devuelvan el valor que se escribió por última vez.