2

我正在考虑在我的下一个项目中使用 couchdb 或 mongodb。我知道 mongodb 支持分片和复制,但我找不到任何说明 couchdb 支持分区的文档。那么,你知道 couchdb 是否支持分区吗?

4

2 回答 2

3

CouchDB 不支持分区,但 BigCouch (http://bigcouch.cloudant.com/use) 支持。BigCouch 的分区功能以及其他功能将在接下来的几个版本中整合到 CouchDB 中,但 BigCouch 现在可以使用。

于 2012-09-10T16:00:34.323 回答
0

CouchBase也支持分片。为了提高效率,其中一些是用 C 重写的,并且 SDK 可用于各种语言。CouchDB 仅支持 REST,客户端库必须使用它。虽然,我不相信 CouchBase 的理念,我把希望寄托在 BigCouch 上。

请注意,CouchBase 有自己的 amin 应用程序,不使用futon。可以预期,因为引擎支持额外的服务(分片)——功能集更大。但是蒲团对于开发视图(沙发查询)很有用。BigCouch 和 CouchBase 大多与 CouchDB 兼容,您应该可以使用前者进行开发。当需要部署您的应用程序并且 BigCouch 补丁尚未在 CouchDB 中时,您可以切换到其中一个分支 :) 请注意它们之间的细微差别:BigCouch 与 CouchDB以及CouchBase 与 CouchDB

于 2012-09-10T17:26:24.813 回答