ConsistencyLevel Classe
Rappresenta i livelli di coerenza supportati per le operazioni client di Azure Cosmos.
La coerenza richiesta deve corrispondere o essere più debole di quella 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 avanzata garantisce che le operazioni di lettura restituiscono sempre il valore che è stato scritto per l'ultima volta.
- ConsistencyLevel.BoundedStaleness
- str
La staleness associata garantisce che le letture non siano troppo aggiornate. Questa configurazione può essere configurata in base al numero di operazioni (MaxStalenessPrefix) o ora (MaxStalenessIntervalInSeconds).
- ConsistencyLevel.Session
- str
La coerenza sessione garantisce letture monotoniche (non si legge mai dati precedenti, quindi nuovi, quindi vecchi), scritture monotoniche (le scritture sono ordinate) e leggere le scritture (le scritture sono immediatamente visibili alle letture) all'interno di qualsiasi singola sessione.
- ConsistencyLevel.Eventual
- str
La coerenza finale garantisce che le letture restituiranno un subset di scritture. Tutte le scritture saranno infine disponibili per le letture.
- ConsistencyLevel.ConsistentPrefix
- str
Coerenza coerentePrefix garantisce che le letture restituiranno un prefisso di tutte le scritture senza lacune. 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