Descripción del rendimiento

Completado

En referencia a nuestra jerarquía básica de recursos, una base de datos de Azure Cosmos DB for NoSQL es una unidad de administración para un conjunto de contenedores independientes del esquema. Cada contenedor es una unidad de escalabilidad tanto para el rendimiento como para el almacenamiento.

Los contenedores se dividen en particiones horizontales en todo el proceso en una región de Azure y se distribuyen en todas las regiones de Azure que configure en su cuenta de Azure Cosmos DB for NoSQL.

Al configurar Azure Cosmos DB, puede aprovisionar el rendimiento en los niveles de base de datos o contenedor o en ambos.

Aprovisionamiento del rendimiento en el nivel de contenedor

Throughput provisioned at container level

Cualquier rendimiento aprovisionado exclusivamente en el nivel de contenedor se reserva solo para este contenedor. Este rendimiento solo está disponible para este contenedor todo el tiempo. Este rendimiento también cuenta con el respaldo financiero de los contratos de nivel de servicio.

Nota:

Este es el método más usado para el aprovisionamiento manual del rendimiento.

Aprovisionamiento del rendimiento en el nivel de base de datos

Throughput provisioned at database level

El rendimiento aprovisionado en una base de datos se comparte en todos los contenedores de la base de datos. Dado que todos los contenedores comparten los recursos de rendimiento, es posible que no obtenga un rendimiento predecible en un contenedor específico de la base de datos.

Aprovisionamiento de rendimiento mixto

Throughput provisioned at both container and database level

Puede haber situaciones en las que quiera combinar el aprovisionamiento del rendimiento en el nivel de base de datos y en el de contenedor. Un contenedor con rendimiento aprovisionado no se puede convertir en un contenedor de base de datos compartido. Por otro lado, un contenedor de base de datos compartido no se puede convertir para tener un rendimiento dedicado.