Esplorare i livelli di coerenza

Completato

Azure Cosmos DB affronta la coerenza dei dati offrendo uno spettro di scelte che si collocano tra i due estremi. La coerenza assoluta e la coerenza finale sono alle estremità dello spettro, ma sono disponibili numerose scelte di coerenza all'interno dello spettro. Gli sviluppatori possono usare queste opzioni per effettuare scelte precise e compromessi di granularità in relazione alla disponibilità elevata e alle prestazioni.

Azure Cosmos DB offre cinque livelli ben definiti. Dal più forte al più debole, i livelli sono:

  • Assoluto
  • Obsolescenza associata
  • Sessione
  • Coerenza del prefisso
  • Finale

Ogni livello prevede compromessi tra disponibilità e prestazioni. L'immagine seguente illustra i diversi livelli di coerenza sotto forma di spettro.

Immagine che mostra la coerenza dei dati come spettro.

I livelli di coerenza sono indipendenti dall'area e sono garantiti per tutte le operazioni, indipendentemente da quanto segue:

  • Area in cui vengono gestite le letture e le scritture
  • Numero di aree associate all'account Azure Cosmos DB
  • Indica se l'account è configurato con una o più aree di scrittura.

La coerenza di lettura si applica a una singola operazione di lettura il cui ambito si trova in un intervallo di chiavi di partizione o in una partizione logica.