ConsistencyLevel Enumeración

Definición

Estos son los niveles de coherencia admitidos por el servicio Azure Cosmos DB.

public enum ConsistencyLevel
type ConsistencyLevel = 
Public Enum ConsistencyLevel
Herencia
ConsistencyLevel

Campos

BoundedStaleness 1

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). Para obtener más información sobre MaxStalenessPrefix y MaxStalenessIntervalInSeconds, consulte ConsistencyPolicy.

ConsistentPrefix 4

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 3

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

Session 2

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 0

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

Comentarios

El nivel de coherencia solicitado debe coincidir o ser más débil que el aprovisionado para la cuenta de base de datos. Para obtener más información sobre los niveles de coherencia, consulte el artículo Niveles de coherencia.

Se aplica a