ConsistencyLevel Classe
Representa os níveis de consistência com suporte para operações de cliente do Azure Cosmos.
O ConsistencyLevel solicitado deve corresponder ou ser mais fraco do que o provisionado para a conta de banco de dados. Níveis de consistência.
Os níveis de consistência por ordem de força são Strong, BoundedStaleness, Session, ConsistentPrefix e Eventual.
- Herança
-
builtins.objectConsistencyLevel
Construtor
ConsistencyLevel()
Variáveis
- ConsistencyLevel.Strong
- str
A Coerência Forte garante que as operações de leitura sempre retornem o valor que foi gravado pela última vez.
- ConsistencyLevel.BoundedStaleness
- str
Desatualização Limitada garante que as leituras não estejam muito desatualizadas. Isso pode ser configurado com base no número de operações (MaxStalenessPrefix) ou time (MaxStalenessIntervalInSeconds).
- ConsistencyLevel.Session
- str
A Consistência da Sessão garante leituras monotônicas (você nunca lê dados antigos, depois novos e antigos novamente), gravações monotônicas (gravações são ordenadas) e lê suas gravações (suas gravações são imediatamente visíveis para suas leituras) em qualquer sessão única.
- ConsistencyLevel.Eventual
- str
A Consistência Eventual garante que as leituras retornarão um subconjunto de gravações. Todas as gravações estarão disponíveis eventualmente para leituras.
- ConsistencyLevel.ConsistentPrefix
- str
Consistência ConsistentPrefix garante que as leituras retornarão algum prefixo de todas as gravações sem lacunas. Todas as gravações estarão disponíveis eventualmente para leituras.
Atributos
BoundedStaleness
BoundedStaleness = 'BoundedStaleness'
ConsistentPrefix
ConsistentPrefix = 'ConsistentPrefix'
Eventual
Eventual = 'Eventual'
Session
Session = 'Session'
Strong
Strong = 'Strong'
Azure SDK for Python