Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure DocumentDB implementa completamente el protocolo de conexión de MongoDB para la compatibilidad de características, lo que le permite ejecutar casi todas las cargas de trabajo de MongoDB sin ningún cambio en la aplicación. Este servicio nativo de Azure ofrece un rendimiento optimizado, un menor costo total de propiedad (TCO) y funcionalidades de inteligencia artificial integradas, facilitando aplicaciones modernas impulsadas por datos con facilidad. En las tablas de este artículo se describen las características de MongoDB que no son compatibles o limitadas en Azure DocumentDB. Como solución PaaS totalmente administrada, Azure DocumentDB abstrae o restringe determinadas operaciones administrativas para garantizar una mayor confiabilidad, seguridad y rendimiento, por lo que puede centrarse en crear, no administrar la infraestructura.
Fases de canalización de agregación y agregadores
En esta tabla se describe la compatibilidad de las fases de canalización de agregación y los agregadores en Azure DocumentDB.
| Description | |
|---|---|
$planCacheStats |
No es aplicable, ya que el servicio administra automáticamente la memoria caché del plan de consulta. |
$listSearchIndexes |
No se ha priorizado debido a la demanda débil de los clientes. |
$listSampledQueries |
No se ha priorizado debido a la demanda débil de los clientes. |
$shardedDataDistribution |
No se ha priorizado debido a la demanda débil de los clientes. |
Comandos de base de datos
En esta tabla se describe la compatibilidad de las categorías de comandos de base de datos en Azure DocumentDB.
| Description | |
|---|---|
| Comandos de caché del plan de consulta | Obsoleto, ya que el servicio administra completamente el almacenamiento en caché de consultas. |
| Comandos de replicación | La replicación se administra completamente como parte de la oferta de plataforma como servicio (PaaS). |
Comandos de particionamiento (excepto : getShardMap, balancerStart, balancerStatus, balancerStop) |
Azure DocumentDB administra automáticamente las operaciones de particionamiento. Se conserva el control sobre las operaciones esenciales, como agregar particiones, reequilibrar datos y recuperar mapas de particiones. |
Comandos de sesión ($killAllSessionsByPattern, $killSessions) |
La mayoría de los comandos de sesión son compatibles. Sin embargo, algunas están restringidas debido a posibles riesgos de seguridad y estabilidad. Estos comandos podrían permitir que los usuarios no autorizados finalicen las sesiones activas o realicen ataques por denegación de servicio (DoS). |
| Comandos de administración | Como servicio PaaS, Azure DocumentDB controla la administración de bases de datos, lo que hace que estos comandos sean innecesarios. |
| Comandos de diagnóstico y auditoría | Azure DocumentDB se integra con Azure Log Analytics para proporcionar diagnósticos unificados y auditorías en los servicios de Azure. Esta integración ofrece información detallada sobre el rendimiento y el estado sin ninguna configuración adicional ni herramientas externas. |
| Comandos de supervisión | Azure DocumentDB está totalmente integrado con Azure Monitor, lo que facilita el seguimiento de las métricas de uso del servidor, como CPU, memoria, almacenamiento, IOPS, etc. Esta integración sin problemas en los servicios de Azure garantiza una solución de supervisión escalable y unificada, lo que proporciona información en tiempo real sobre el rendimiento del sistema sin necesidad de herramientas de supervisión externas. |
Características
En esta tabla se describe la compatibilidad de las características de colección en Azure DocumentDB.
| Description | |
|---|---|
| Colecciones de series temporales | No se ha priorizado debido a la demanda débil de los clientes. |
| Colecciones limitadas | No se ha priorizado debido a la demanda débil de los clientes. |
| Colecciones agrupadas | No se ha priorizado debido a la demanda débil de los clientes. |