Udostępnij za pośrednictwem


ConsistencyLevel enum

Reprezentuje poziomy spójności obsługiwane dla operacji klienta usługi Azure Cosmos DB.
Żądany poziom ConsistencyLevel musi być zgodny lub słabszy niż aprowizowany dla konta bazy danych. Poziomy spójności.

Poziomy spójności według kolejności siły to Silna, Powiązana opowieść, Sesja, Spójny prefiks i Ostateczna.

Aby uzyskać bardziej szczegółową dokumentację dotyczącą poziomów spójności, zobacz https://aka.ms/cosmos-consistency.

Pola

BoundedStaleness

Powiązana nieaktualność gwarantuje, że odczyty nie są zbyt nieaktualne. Można to skonfigurować na podstawie liczby operacji (MaxStalenessPrefix) lub czasu (MaxStalenessIntervalInSeconds).

ConsistentPrefix

ConsistencyPrefix Consistency gwarantuje, że odczyty będą zwracać prefiks wszystkich zapisów bez przerw. Wszystkie zapisy będą ostatecznie dostępne dla operacji odczytu.

Eventual

Spójność ostateczna gwarantuje, że odczyty będą zwracać podzestaw zapisów. Wszystkie zapisy będą ostatecznie dostępne dla operacji odczytu.

Session

Spójność sesji gwarantuje odczyty monotoniczne (nigdy nie odczytujesz starych danych, a następnie stare), monotoniczne zapisy (zapisy są uporządkowane) i odczytaj zapisy (zapisy są natychmiast widoczne dla odczytów) w ramach dowolnej sesji.

Strong

Silna spójność gwarantuje, że operacje odczytu zawsze zwracają wartość, która została ostatnio zapisana.