Condividi tramite


ConsistencyLevel enum

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

Per altre informazioni dettagliate sui livelli di coerenza, vedere https://aka.ms/cosmos-consistency la documentazione più dettagliata.

Campi

BoundedStaleness

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).

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 restituiranno un subset di scritture. Tutte le scritture saranno infine disponibili per le letture.

Session

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.

Strong

Coerenza avanzata garantisce che le operazioni di lettura restituiscono sempre il valore che è stato scritto per l'ultima volta.