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.object
ConsistencyLevel

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'