Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Azure DocumentDB полностью реализует протокол подключения MongoDB для совместимости функций, что позволяет выполнять практически все рабочие нагрузки MongoDB без каких-либо изменений в приложении. Эта собственная служба Azure обеспечивает оптимизированную производительность, низкую общую стоимость владения (TCO) и встроенные возможности искусственного интеллекта, упрощая современные приложения, управляемые данными. В таблицах этой статьи описаны функции MongoDB, неподдерживаемые или ограниченные в Azure DocumentDB. В качестве полностью управляемого решения PaaS Azure DocumentDB абстрагирует или ограничивает определенные административные операции, чтобы обеспечить повышенную надежность, безопасность и производительность, чтобы сосредоточиться на создании, а не управлении инфраструктурой.
Этапы конвейера агрегирования и агрегаты
Эта таблица описывает совместимость этапов конвейера агрегирования и агрегатов в Azure DocumentDB.
| Description | |
|---|---|
$planCacheStats |
Неприменимо, так как служба автоматически управляет кэшом планов запросов. |
$listSearchIndexes |
Не в приоритете из-за слабого спроса со стороны клиентов. |
$listSampledQueries |
Не в приоритете из-за слабого спроса со стороны клиентов. |
$shardedDataDistribution |
Не в приоритете из-за слабого спроса со стороны клиентов. |
Команды базы данных
В этой таблице описывается совместимость категорий команд базы данных в Azure DocumentDB.
| Description | |
|---|---|
| Команды кэша планов запросов | Устаревшее, так как служба полностью управляет кэшированием запросов. |
| Команды репликации | Репликация полностью управляется в рамках предложения PaaS ( платформа как услуга). |
Команды сегментирования (за исключением: getShardMap, balancerStart, balancerStatus, balancerStop) |
Azure DocumentDB автоматически управляет операциями сегментирования. Вы сохраняете контроль над основными операциями, такими как добавление сегментов, перебалансирование данных и получение карт сегментов. |
Команды сеанса ($killAllSessionsByPattern, $killSessions) |
Большинство команд сеанса поддерживаются. Однако некоторые из них ограничены из-за потенциальных рисков безопасности и стабильности. Эти команды могут позволить несанкционированным пользователям завершать активные сеансы или выполнять атаки типа "отказ в обслуживании" (DoS). |
| Команды администрирования | В качестве службы PaaS Azure DocumentDB обрабатывает администрирование базы данных, что делает эти команды ненужными. |
| Команды диагностики и аудита | Azure DocumentDB интегрируется с Azure Log Analytics для обеспечения единой диагностики и аудита в службах Azure. Эта интеграция предоставляет подробные сведения о производительности и работоспособности без дополнительных настроек или внешних средств. |
| Команды мониторинга | Azure DocumentDB полностью интегрирована с Azure Monitor, что упрощает отслеживание метрик использования сервера, таких как ЦП, память, хранилище, операции ввода-вывода в секунду и т. д. Эта простая интеграция между службами Azure обеспечивает масштабируемое и унифицированное решение мониторинга, предоставляя аналитические сведения в реальном времени о производительности вашей системы без необходимости использования внешних средств мониторинга. |
Features
В этой таблице описывается совместимость функций коллекции в Azure DocumentDB.
| Description | |
|---|---|
| Коллекции временных рядов | Не в приоритете из-за слабого спроса со стороны клиентов. |
| Ограниченные коллекции | Не в приоритете из-за слабого спроса со стороны клиентов. |
| Кластеризованные коллекции | Не в приоритете из-за слабого спроса со стороны клиентов. |