ConsistencyLevel Classe
Rappresenta i livelli di coerenza supportati per le operazioni client di Azure Cosmos.
L'elemento ConsistencyLevel richiesto deve corrispondere o essere più debole di quello di cui è stato effettuato il provisioning per l'account del database. Livelli di coerenza.
I livelli di coerenza in base all'ordine di forza sono Strong, BoundedStaleness, Session, ConsistentPrefix e Eventual.
- Ereditarietà
-
builtins.objectConsistencyLevel
Costruttore
ConsistencyLevel()
Variabili
- ConsistencyLevel.Strong
- str
Coerenza assoluta garantisce che le operazioni di lettura restituiscono sempre il valore scritto per l'ultima volta.
- ConsistencyLevel.BoundedStaleness
- str
Decadimento ristretto garantisce che le letture non siano troppo obsolete. Questa configurazione può essere configurata in base al numero di operazioni (MaxStalenessPrefix) o all'ora (MaxStalenessIntervalInSeconds).
- ConsistencyLevel.Session
- str
La coerenza della sessione garantisce letture monotoniche (non si leggono mai i dati precedenti, quindi nuovi, più vecchi), le scritture monotoniche (le scritture vengono ordinate) e le scritture (le scritture sono immediatamente visibili alle letture) all'interno di una singola sessione.
- ConsistencyLevel.Eventual
- str
La coerenza finale garantisce che le letture restituisca un subset di scritture. Tutte le scritture saranno infine disponibili per le letture.
- ConsistencyLevel.ConsistentPrefix
- str
Coerenza CoerentePrefix garantisce che le letture restituisca un prefisso di tutte le scritture senza gap. Tutte le scritture saranno infine disponibili per le letture.
Attributi
BoundedStaleness
BoundedStaleness = 'BoundedStaleness'
ConsistentPrefix
ConsistentPrefix = 'ConsistentPrefix'
Eventual
Eventual = 'Eventual'
Session
Session = 'Session'
Strong
Strong = 'Strong'
Azure SDK for Python