ConsistencyLevel Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 AccountConsistency. |
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
Azure SDK for .NET