MongoDB Opensource与MongoDB Enterprise

时间:2014-10-23 12:02:02

标签: mongodb enterprise

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

  1. 内存限制
  2. 存储限制
  3. 故障转移
  4. 可扩展性
  5. 在这一点上,Open Source和Enterprise MongoDB之间有什么区别吗?

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

4 个答案:

答案 0 :(得分:70)

It's all explained on the website

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

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

如果没有所有这些,你就不需要为企业版付费。

答案 1 :(得分:26)

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

差异(如MongoDB Enterprise page所列)均与安全性,身份验证/授权,审核,监控集成,备份,支持,许可等相关。

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

答案 2 :(得分:7)

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

  1. 社区服务器
  2. 专业
  3. 企业
  4. 实际上社区服务器是免费的,其他2是付费软件。

    我问那个人 -

      

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

    低于我通过电子邮件收到的回复 -

      

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

    使用版本前请确定。

    希望这会对你有所帮助:)。

答案 3 :(得分:0)

在较旧答案的链接中看不到比较。我在这里看到了Capabilities of Compass Editions