Condividi tramite


ConsistencyLevel enum

Rappresenta i livelli di coerenza supportati per le operazioni client di Azure Cosmos DB.
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, Consistent Prefix e Eventual.

Vedere https://aka.ms/cosmos-consistency per una documentazione più dettagliata sui livelli di coerenza.

Campi

BoundedStaleness

Decadimento ristretto garantisce che le letture non siano troppo obsolete. Questa operazione può essere configurata in base al numero di operazioni (MaxStalenessPrefix) o all'ora (MaxStalenessIntervalInSeconds).

ConsistentPrefix

Coerenza CoerentePrefix garantisce che le letture restituiranno un prefisso di tutte le scritture senza lacune. Tutte le scritture saranno infine disponibili per le letture.

Eventual

La coerenza finale garantisce che le letture restituisca un subset di scritture. Tutte le scritture saranno infine disponibili per le letture.

Session

La coerenza della sessione garantisce letture monotoniche (non si leggono mai i dati precedenti, quindi nuovi, più vecchi), scritture monotoniche (le scritture vengono ordinate) e le scritture (le scritture sono immediatamente visibili alle letture) all'interno di una singola sessione.

Strong

La coerenza assoluta garantisce che le operazioni di lettura restituiscono sempre il valore scritto per l'ultima volta.