MongoDB Opensource vs MongoDB Enterprise
Не могли бы вы дать совет относительно выбора между Opensource и Enterprise MongoDB.
основными моментами являются:
- ограничение памяти
- ограничение хранения
- отказоустойчивого
- Масштабируемость
Есть ли разница между Open Source и Enterprise MongoDB в этих точках?
Не могли бы вы прояснить еще один важный момент
о разнице между License Commercial и GNU AGPL v3.0. для Монго?
Ответы
Ответ 1
Все это объяснено на веб-сайте.
Версия с открытым исходным кодом не имеет никаких искусственных ограничений в любом из аспектов, о которых вы говорили. Преимущества версии предприятия:
- Служба управления MongoDB (решение для резервного копирования и мониторинга)
- Мониторинг SNMP
- Kerberos или LDAP в качестве альтернативы аутентификации на основе пароля или сертификата.
- Лицензия на коммерческое развитие (изменения, внесенные в MongoDB, не подлежат условиям AGPL). Обратите внимание: в обычной настройке ваши клиенты свяжутся с вашим сервером приложений, а ваш сервер приложений взаимодействует с MongoDB. В этой конфигурации AGPL не требует публикации любого исходного кода, поскольку конечные пользователи не взаимодействуют с MongoDB непосредственно по сети. Это имеет значение только при непосредственном раскрытии MongoDB вашим клиентам. И даже тогда соблюдение AGPL является проблематичным только при внесении изменений в MongoDB.
- MongoDB BI-Connector, который добавляет ограниченный (очень ограниченный) уровень совместимости SQL в MongoDB для интеграции с решениями Business Intelligence на базе SQL.
- MongoDB compass - инструмент GUI для визуализации структур данных (но там являются бесплатными альтернативами для этого).
- Механизм хранения в памяти (начиная с версии 3.2 все еще в бета-стадии и еще не рекомендуется для использования!)
- Контракт на поддержку и обучение
- Сертификация для некоторых операционных систем (учитывая, что бесплатная версия идентична, за исключением дополнительных функций, перечисленных выше, оплата просто для этого совершенно бессмысленна. Но, возможно, вы работаете в месте с большим количеством МВА, которые заботятся о таких формальностях)
Когда вы можете обойтись без всех этих вещей, вам не нужно платить за корпоративную версию.
Ответ 2
Я думаю, вы спрашиваете, существуют ли какие-либо ограничения или ограничения с точки зрения базовой функциональности между MongoDB Enterprise и версией сообщества /OSS. Ответ отрицательный: нет никакой разницы или ограничения в отношении объема памяти, памяти или количества экземпляров/наборов/кластеров, которые вы можете запускать с использованием версии OSS, и нет никакой разницы в механизме переключения при сбое между ними.
Различия (как указано на странице MongoDB Enterprise) связаны с безопасностью, аутентификацией/авторизацией, аудитом, мониторингом интеграции, поддержка, лицензирование и т.д.
Другими словами, различия в областях, наиболее вероятно привлекательных для предприятий/предприятий, стремящихся запустить базу данных MongoDB как критическую интегрированную систему ответственным, поддерживаемым способом.
Ответ 3
Ну, просто чтобы быть более уверенным, я позвонил в службу поддержки клиентов MongoDB.
На данный момент существует три разных версии MongoDB.
- Сервер сообщества
- Профессиональные
- Предприятие
На самом деле Сервер сообщества бесплатный, а остальные 2 - платные.
Я спросил guy-
Где я могу использовать Сервер совместной работы mongodb?
Ниже ответа, который я получил через Email-
Сервер совместной работы Рекомендуется использовать для среды разработки. Для производственных целей Требуется корпоративное предложение.
Пожалуйста, будьте уверены перед использованием версии.