Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: MongoDB
Azure Cosmos DB для MongoDB предоставляет мощную полностью управляемую совместимую базу данных MongoDB , легко интегрируясь с экосистемой Azure. Это позволяет разработчикам получать преимущества надежных функций Azure Cosmos DB, таких как глобальное распространение, 99,999% уровня обслуживания и надежные меры безопасности, сохраняя возможность использования знакомых средств и приложений MongoDB. Разработчики могут оставаться не зависящими от поставщика, не нуждаясь в адаптации к новому набору инструментов или резко изменяя текущие операции. Это обеспечивает плавный переход и операцию для разработчиков MongoDB, что делает Azure Cosmos DB для MongoDB убедительным выбором для масштабируемого, безопасного и эффективного решения базы данных для рабочих нагрузок MongoDB.
Совет
Хотите попробовать azure Cosmos DB на основе виртуальных ядер для MongoDB без обязательств? Создайте azure Cosmos DB для кластера MongoDB бесплатно.
Azure Cosmos DB для MongoDB и MongoDB Atlas
Функция | Azure Cosmos DB for MongoDB | MongoDB Atlas by MongoDB, Inc |
---|---|---|
Совместимость с инструментами и драйверами MongoDB | Да | Да |
Протокол коммутации MongoDB | Да: v8 (частная предварительная версия), v7, v6, v5, v4 | v8, v7, v6, v5. Mongo Atlas не поддерживает более старые версии, такие как версия 4 и вскоре v5 (конец жизни в октябре 2024 г.) |
Глобальное распределение | Да, глобально распределенное с автоматической и быстрой репликацией данных в любом количестве регионов Azure | Да, глобально распределенное с автоматической и быстрой репликацией данных между поддерживаемыми облачными поставщиками или регионами |
Соглашение об уровне обслуживания от 99,999 % | Да | № MongoDB Atlas предлагает соглашение об уровне обслуживания на уровне 99,995 % |
Соглашение об уровне обслуживания охватывает облачную платформу | Да | № Дополнительные сведения см. в соглашение об уровне обслуживания MongoDB Atlas |
Мгновенное и автоматическое масштабирование | Да, развертывания azure Cosmos DB на основе ЕЗ автоматически и мгновенно масштабируются 10x с нулевой производительностью , а уровни автомасштабирования Azure Cosmos DB для MongoDB мгновенно масштабируются (предварительная версия). | Выделенные экземпляры Atlas, управляемые пользователями, или автоматически масштабируются после анализа рабочей нагрузки в течение дня. |
Выделенные кластеры разработки и тестирования | Да, при использовании кластеров Azure Cosmos DB, не относящихся к высокой доступности , для кластеров MongoDB с сохранением 50 %. | Нет, кластеры всегда должны быть высоким уровнем доступности, что приводит к оплате ненужных вычислений. |
Операции записи с несколькими регионами (также известные как многоуровневые) | Да. При записи в нескольких регионах клиенты могут обновлять любой документ в любом регионе, что обеспечивает доступность 99,999 % уровня обслуживания. | Да. С помощью зон с несколькими регионами клиенты могут настраивать разные регионы записи на сегмент. Данные в одном сегменте записываемы в одном регионе. |
Безграничные возможности масштабирования | Azure Cosmos DB обеспечивает возможность масштабирования единиц запросов до миллиарда запросов в секунду с неограниченным хранилищем, полностью управляемым как услуга. Развертывания Azure Cosmos DB на основе виртуальных ядер для MongoDB поддерживают масштабирование с помощью сегментирования | Развертывания MongoDB Atlas поддерживают масштабирование с помощью сегментирования. |
Независимое масштабирование для пропускной способности и хранилища | Да, с azure Cosmos DB для MongoDB на основе ЕЗ | No |
Поиск векторов для приложений ИИ | Да, с виртуальными ядрами Azure Cosmos DB для MongoDB. Вы можете легко объединить геопространственные фильтры и (или) фильтрацию текста с помощью векторного поиска, повышая эффективность запросов векторного поиска. | Да, с выделенными экземплярами MongoDB Atlas |
Интегрированный поиск текста, геопространственный процесс обработки | Да | Да |
Уровень служб "Бесплатный" | 1000 единиц запросов (ЕЗ) и 25 ГБ хранилища навсегда. Запрещает превышение ограничений, если вы хотите. На основе виртуальных ядер Azure Cosmos DB для MongoDB предоставляется бесплатный уровень с хранилищем 32 ГБ навсегда. | Да, с хранилищем размером 512 МБ |
Динамическая миграция | Да | Да |
Интеграция Azure | Собственные интеграции со службами Azure | Сторонние интеграции, включая некоторые собственные службы Azure |
Выбор конфигурации экземпляра | Да, с виртуальными ядрами Azure Cosmos DB для MongoDB | Да |
Поддержка экспертов | Поддержка 24x7, предоставляемая Корпорацией Майкрософт для Azure Cosmos DB. Контракт службы поддержки Azure охватывает все продукты Azure, включая Azure Cosmos DB, что позволяет работать с одной группой поддержки без дополнительных затрат на поддержку. | Поддержка 24x7, предоставляемая MongoDB для MongoDB Atlas с различными вариантами обслуживания, доступными |
Поддержка транзакций КИСЛОТЫ с несколькими документами MongoDB | Да, с виртуальными ядрами Azure Cosmos DB для MongoDB | Да |
Поддержка типов данных JSON | BSON (Binary JSON) | BSON (Binary JSON) |
Поддержка конвейера агрегирования MongoDB | Да. Поддержка протокола подключения MongoDB версии 7, v6 и v5 в архитектурах виртуальных ядер и единиц запросов. | Да |
Максимальный размер документа | 16 МБ в архитектуре виртуальных ядер и ЕЗ | 16 МБ |
Схема JSON для элементов управления управлением данными | В настоящее время в разработке | Да |
Интегрированный поиск текста | Да | Да |
Интегрированный запрос данных в облачном хранилище объектов | Да, с Synapse Link | Да |
Объединение данных с объединениями и объединениями для запросов аналитики | Да | Да |
Рекомендации по повышению производительности | Да, с собственными инструментами Майкрософт | Да |
Конфигурация набора реплик | Да, с виртуальными ядрами Azure Cosmos DB для MongoDB | Да |
Поддержка сегментирования | Azure Cosmos DB поддерживает автоматическое сегментирование на стороне сервера. Он управляет созданием, размещением и балансировкой сегментов автоматически. | Несколько методологий сегментирования, поддерживаемых для соответствия различным вариантам использования. Стратегия сегментирования может быть изменена без влияния на приложение |
Приостановка и возобновление кластеров | В настоящее время в разработке | Да |
Обозреватель данных | Да, используя собственные средства Azure и Обозреватель Azure Cosmos DB. Поддержка сторонних средств, таких как Robo3T | Да, используя собственные инструменты MongoDB, такие как Компас и Atlas Data Explorer. Поддержка сторонних средств, таких как Robo3T |
Поставщики облачных служб | Azure. Совместимость протокола MongoDB позволяет оставаться не зависящим от поставщика | Azure, AWS и Google Cloud |
Подключение на основе SQL | Да | Да |
Визуализация собственных данных без сторонних средств бизнес-аналитики | Да, использование Power BI | Да, с атласными диаграммами |
База данных, поддерживаемая в локальных и гибридных развертываниях | No | Да |
Внедренная база данных с синхронизацией для мобильных устройств | Нет, из-за низкого спроса на пользователей | Да |
Детализированный контроль доступа на основе ролей | Да | Да |
Шифрование данных в тестовом режиме | Да | Да |
Шифрование неактивных данных | Да | Да |
Шифрование на уровне полей на стороне клиента | Да | Да |
Интеграция LDAP | Да | Да |
Аудит на уровне базы данных | Да | Да |
Многодокументные транзакции ACID в коллекциях и секциях | Да | Да |
Непрерывное резервное копирование с восстановлением по запросу | Да | Да |
Следующие шаги
- Инструкции по получению сведений о строке подключения к учетной записи см. в руководстве Подключение приложения MongoDB к Azure Cosmos DB.
- Следуйте инструкциям по использованию Studio 3T с Azure Cosmos DB, чтобы узнать, как создать подключение между базой данных Azure Cosmos DB и приложением MongoDB в Studio 3T.
- Следуйте инструкциям по импорту данных MongoDB в Azure Cosmos DB , чтобы импортировать данные в базу данных Azure Cosmos DB.