ConsistencyLevel Classe
Representa os níveis de consistência suportados para as operações de clientes da Azure Cosmos.
O Velavel de Consistência solicitado deve coincidir ou ser mais fraco do que o previsto para a conta de base 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 Strong Consistência garante que as operações de leitura devolvem sempre o valor que foi escrito pela última vez.
- ConsistencyLevel.BoundedStaleness
- str
A Staleness limitada garante que as leituras não estão muito desatualizadas. Isto pode ser configurado com base no número de operações (MaxStalenessPrefix) ou tempo (MaxStalenessIntervalInSeconds).
- ConsistencyLevel.Session
- str
A consistência da sessão garante leituras monotónicas (nunca leia dados antigos, depois novos, depois velhos novamente), escritas monótonas (as escritas são encomendadas) e leia as suas escritas (as suas escritas são imediatamente visíveis para as suas leituras) em qualquer sessão.
- ConsistencyLevel.Eventual
- str
Eventuais garantias de consistência que as leituras devolverão um subconjunto de escritas. Todas as escritas acabarão por estar disponíveis para leituras.
- ConsistencyLevel.ConsistentPrefix
- str
ConsistentePrefix Consistência garante que as leituras devolverão algum prefixo de todas as escritas sem lacunas. Todas as escritas acabarão por estar disponíveis para leituras.
Atributos
BoundedStaleness
BoundedStaleness = 'BoundedStaleness'
ConsistentPrefix
ConsistentPrefix = 'ConsistentPrefix'
Eventual
Eventual = 'Eventual'
Session
Session = 'Session'
Strong
Strong = 'Strong'
Azure SDK for Python