Explore os níveis de consistência

Concluído

O Azure Cosmos DB aborda a consistência de dados como um espectro de opções em vez de dois extremos. Consistência forte e eventual consistência estão nas extremidades do espectro, mas há muitas opções de consistência ao longo do espectro. Os desenvolvedores podem usar essas opções para fazer escolhas precisas e compensações granulares em relação à alta disponibilidade e desempenho.

O Azure Cosmos DB oferece cinco níveis bem definidos. Do mais forte ao mais fraco, os níveis são:

  • Forte
  • Estagnação limitada
  • Sessão
  • Prefixo consistente
  • Eventual

Cada nível fornece compensações de disponibilidade e desempenho. A imagem a seguir mostra os diferentes níveis de consistência como um espectro.

Imagem mostrando a consistência dos dados como um espectro.

Os níveis de consistência são agnósticos em relação à região e são garantidos para todas as operações, independentemente de:

  • A região onde as leituras e gravações são servidas
  • O número de regiões associadas à sua conta do Azure Cosmos DB
  • Se sua conta está configurada com uma única ou várias regiões de gravação.

A consistência de leitura aplica-se a uma única operação de leitura com escopo dentro de um intervalo de chaves de partição ou de uma partição lógica.