ConsistencyLevel Klasa

Reprezentuje poziomy spójności obsługiwane dla operacji klienta usługi Azure Cosmos.

Żądany element 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.

Dziedziczenie
builtins.object
ConsistencyLevel

Konstruktor

ConsistencyLevel()

Zmienne

ConsistencyLevel.Strong
str

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

ConsistencyLevel.BoundedStaleness
str

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

ConsistencyLevel.Session
str

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

ConsistencyLevel.Eventual
str

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

ConsistencyLevel.ConsistentPrefix
str

Spójna spójność prefiksu gwarantuje, że odczyty będą zwracać niektóre prefiksy wszystkich zapisów bez przerw. Wszystkie zapisy będą ostatecznie dostępne do odczytu.

Atrybuty

BoundedStaleness

BoundedStaleness = 'BoundedStaleness'

ConsistentPrefix

ConsistentPrefix = 'ConsistentPrefix'

Eventual

Eventual = 'Eventual'

Session

Session = 'Session'

Strong

Strong = 'Strong'