ConsistencyLevel Enumeração
- java.
lang. Object - java.
lang. Enum<ConsistencyLevel> - com.
microsoft. azure. cosmosdb. ConsistencyLevel
- com.
- java.
public enum ConsistencyLevel
Representa os níveis de consistência com suporte para operações de cliente do Cosmos DB no serviço de banco de dados do Azure Cosmos DB.
O ConsistencyLevel solicitado deve corresponder ou ser mais fraco do que o provisionado para a conta de banco de dados. Os níveis de consistência por ordem de força são Strong, BoundedStaleness, Session, ConsistentPrefix e Eventual.
Campos
BoundedStaleness |
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) |
ConsistentPrefix |
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. |
Eventual |
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. |
Session |
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. |
Strong |
A Coerência Forte garante que as operações de leitura sempre retornem o valor que foi gravado pela última vez. |
Aplica-se a
Azure SDK for Java