ConsistencyLevel Класс
Представляет уровни согласованности, поддерживаемые для клиентских операций Azure Cosmos.
Запрошенный consistencyLevel должен соответствовать или быть слабее, чем подготовленная для учетной записи базы данных. Уровни согласованности.
Уровни согласованности по порядку прочности: Strong, BoundedStaleness, Session, ConsistentPrefix и Eventual.
- Наследование
-
builtins.objectConsistencyLevel
Конструктор
ConsistencyLevel()
Переменные
- ConsistencyLevel.Strong
- str
Строчная согласованность гарантирует, что операции чтения всегда возвращают значение, которое было записано в последний раз.
- ConsistencyLevel.BoundedStaleness
- str
Ограниченное устаревание гарантирует, что операции чтения не будут слишком устаревшими. Это можно настроить в зависимости от количества операций (MaxStalenessPrefix) или времени (MaxStalenessIntervalInSeconds).
- ConsistencyLevel.Session
- str
Согласованность сеанса гарантирует монотонные операции чтения (вы никогда не считываете старые данные, а затем новые, а затем снова старые), монотонные записи (записи упорядочены) и чтение записей (записи сразу видны для операций чтения) в рамках одного сеанса.
- ConsistencyLevel.Eventual
- str
Итоговая согласованность гарантирует, что операции чтения будут возвращать подмножество операций записи. Все операции записи в конечном итоге будут доступны для операций чтения.
- ConsistencyLevel.ConsistentPrefix
- str
ConsistentPrefix Consistency гарантирует, что операции чтения будут возвращать некоторые префиксы всех операций записи без пробелов. Все операции записи в конечном итоге будут доступны для операций чтения.
Атрибуты
BoundedStaleness
BoundedStaleness = 'BoundedStaleness'
ConsistentPrefix
ConsistentPrefix = 'ConsistentPrefix'
Eventual
Eventual = 'Eventual'
Session
Session = 'Session'
Strong
Strong = 'Strong'
Azure SDK for Python