Exploración de los niveles de coherencia
Azure Cosmos DB se aproxima a la coherencia de datos como un espectro de opciones en lugar de como dos extremos. La coherencia fuerte y la posible coherencia están en los extremos del espectro, pero existen muchas opciones de coherencia en todo el espectro. Los desarrolladores pueden usar estas opciones para elegir opciones precisas y compensaciones pormenorizadas con respecto a la alta disponibilidad y al rendimiento.
Azure Cosmos DB ofrece cinco niveles bien definidos. De más fuerte a más débil, los niveles son:
- Alta
- Uso vinculado
- Sesión
- Prefijo coherente
- Ocasional
Cada nivel proporciona equilibrio entre la disponibilidad y el rendimiento. En la imagen siguiente se muestran los distintos niveles de coherencia como un espectro.
Los niveles de coherencia son independientes de la región y están garantizados para todas las operaciones, independientemente de:
- La región desde la que se realizan las operaciones de lectura y escritura
- El número de regiones asociadas con su cuenta de Azure Cosmos DB
- Si su cuenta está configurada con una o varias regiones de escritura.
La coherencia de lectura se aplica a una operación de lectura limitada a un intervalo de claves de partición o una partición lógica.