11

我目前正在围绕沙发数据库建立一个网站,如果它变得流行,我很可能会在未来某个阶段在超过 2 台机器上托管该网站和数据库。它仍然是一个公平的方式,所以我想要一些信息来帮助我决定从这里往哪个方向走。我的问题是:

  1. 有人知道我是否可以在超过 2 个节点上部署免费版 (ce) 的 couchbase 吗?如果答案因版本而异,那么请告诉我哪个版本允许这样做(如果有)。

  2. 如果不可能在超过 2 个节点上部署免费版本的 couchbase,那么有人可以解释一下这是否被软件或法律所阻止?

我在 couchbase 网站上找到了以下声明:

Community Edition (CE) 最适合非商业开发人员,在这些开发人员中,花一些时间找出或解决问题不会导致重大问题。在生产系统上使用这些二进制文件没有任何限制

这听起来像是该软件可以在生产中安装在任意数量的机器上,而无需付费,但随后另一个 couchbase 页面显示:

寻找免费版本?我们的企业版免费版提供 Couchbase Server 的全部功能,可在开发中免费无限使用,在生产集群中最多可使用两个节点。

所以我很困惑。也许最后一个只是指支持成本,而不是与软件本身相关的任何成本?

4

3 回答 3

16

您可以在 2 个或更多节点上部署 Community Edition。限制仅适用于企业版:

http://www.couchbase.com/couchbase-support

于 2012-10-02T15:40:30.117 回答
13

如果您将鼠标悬停在下载页面上的“为什么选择企业”或“为什么选择社区”链接上,您将获得详细信息:

社区版

如果您从事的是非商业项目,请选择 Community Edition:

  • 对于能够独立解决问题的爱好者
  • 未包含最新 EE 错误修复的未经测试的二进制文件
  • 在生产系统上使用二进制文件没有限制
  • 可从 Couchbase 用户社区获得帮助

因此,您可以在生产或开发中不受限制地使用社区版。

企业版

如果您正在从事受资助的项目,请选择企业版,原因如下:

  • 经过严格测试的生产就绪版本,带有最新的错误修复
  • 免费测试和开发任意数量的节点
  • 免费生产最多两个节点
  • 提供年度订阅,包括支持和热修复

免费企业版约束是“免费”专栏中其他答案之一中引用的表中所指的内容:http: //www.couchbase.com/couchbase-support

这些软件包还具有描述二进制许可证的许可证文件。

当然,Couchbase Server 的源代码是开放的,在 Apache 2.0 许可下。

于 2012-10-04T20:34:07.530 回答
6

这是两个不同的版本,社区版和企业版。CE 可以免费部署在您想要的任意数量上,但是对于论坛,只有 Support vs Enterprise 是免费的,最多可用于 2 个生产节点。

也就是说,如果您的数据对您或您的客户至关重要,建议迁移到企业版。如果您的应用程序只能由论坛帮助支持,则无需从您的 CE Couchbase 服务器迁移。

于 2012-10-03T23:20:08.927 回答