Condividi tramite


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

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'