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