MongoDB Opensource与MongoDB Enterprise

use*_*131 56 enterprise mongodb

您能否就在Opensource和Enterprise MongoDB之间进行选择提出建议.现在的要点是:

  1. 记忆限制
  2. 存储限制
  3. 故障转移
  4. 可扩展性

在这一点上,开源和企业MongoDB之间有什么区别吗?

您能否澄清一下有关License Commercial和GNU AGPL v3.0之间区别的一个更重要的观点.对于Mongo?

Phi*_*ipp 75

这一切都在网站上解释过.

开源版本在您提到的任何方面都没有人为限制.企业版的优点是:

  • MongoDB管理服务(备份和监控解决方案)
  • SNMP监控
  • Kerberos或LDAP作为基于密码或基于证书的身份验证的替代方法
  • 商业开发许可(您对MongoDB本身所做的更改不受AGPL条款的约束).请注意,在通常的设置中,您的客户端与应用程序服务器进行通信,并且您的应用程序服务器与MongoDB进行通信.在该配置中,AGPL不要求您发布任何源代码,因为最终用户不直接通过网络与MongoDB交互.只有当您直接向客户公开MongoDB时才有意义.即使这样,当您对MongoDB 本身进行更改时,遵守AGPL也是有问题的.
  • MongoDB BI-ConnectorMongoDB添加了一个有限(非常有限)的SQL兼容层,以便与基于SQL的商业智能解决方案集成.
  • MongoDB指南针 - 可视化数据结构的GUI工具(但有免费的替代方案).
  • 内存存储引擎(从版本3.2开始仍处于测试阶段,尚未推荐用于生产!)
  • 支持和培训合同
  • 某些操作系统的认证(考虑到免费版是相同的,除了上面列出的其他功能,为此付费是毫无意义的.但也许你在一个有很多MBA关心这种手续的地方工作)

如果没有所有这些功能,您就不需要为企业版付费.

  • @shivadarshan我给你了功能列表.我不知道你的要求是什么.您是否需要为您的产品使用此产品是您必须自己决定的.我无法帮助你. (21认同)
  • 值得一提的是,mongoDB中的数据加密仅适用于企业版,而且仅适用于有线引擎. (6认同)
  • @Philipp - 你为什么讨厌MBA?;-) (3认同)

Ada*_*ord 29

我想您在询问MongoDB Enterprise与社区/ OSS版本之间的基本功能是否存在任何限制或限制.答案是否定的 - 在使用OSS版本可以运行的内存,存储量或实例/集合/集群数量方面没有差异或限制,两者之间的故障转移机制也没有任何区别.

差异(在MongoDB Enterprise页面上列出)都与安全性,身份验证/授权,审计,监控集成,备份,支持,许可等有关.

换句话说,差异都在最有可能吸引企业/企业的领域,这些企业/企业希望以负责任的,受支持的方式运行MongoDB数据库作为关键的集成系统.


Vik*_*dey 8

好吧,为了更加确定我打电话给MongoDB客户支持团队.目前有三种不同版本的MongoDB.

  1. 社区服务器
  2. 专业的
  3. 企业

实际上社区服务器是免费的,其他2是付费软件.

我问那个人 -

我在哪里可以使用mongodb的社区服务器?

在我通过电子邮件收到的回复之下 -

社区服务器的建议用途是用于开发环境.出于生产目的,企业提供是必需的.

使用版本前请务必确认.

希望这会帮助你:)

  • "出于生产目的,企业提供是必需的" - 这是一个彻头彻尾的谎言. (20认同)