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. |