
CouchDB和Couchbase之间有很大的区别,如果我是对的,则Couchbase使用CouchDB来存储数据,但不提供/呈现视图和CouchDB的其他功能。
我通过了Couchbase网站和Couchbase服务器文档使用了不同的API(红宝石,php),但没有发现关于view或map-
reduce的任何信息。参见文档:http : //www.couchbase.com/docs/couchbase-
manual-1.8.pdf
Couchbase看起来更像是具有由CouchDB支持的持久层的内存缓存服务器,也许它不符合您的需求。您可以存储在其中的数据可以是从int到序列化之类的任何内容,例如JSON,但是在这种情况下,您必须在所有端进行反序列化。
为什么要使用Couchbase而不是CouchDB?我没有使用较早版本的Couchbase的经验,但是我知道这些名称,即使它们非常相似,也指的是不同的应用程序,如果确实是您正在考虑的名称,那么值得进一步研究。
编辑 有趣的链接:http
:
//damienkatz.net/2012/01/the_future_of_couchdb.html也阅读注释,其中包含许多有趣的内容。
根据评论,我知道Damien Katz现在正在研究这个名为Couchbase的新项目,但它不是CouchDB的最新版本,而只是另一个NoSQL数据库。
因此,如果您习惯了CouchDB,则可以使用最新版本的CouchDB。或者,如果您要考虑切换到Couchbase,请查看功能,2.0的路线图等,并研究它是否真的满足您的需求。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)