Couchbase是否使用SQLite作为其持久层?

时间:2012-12-12 05:57:43

标签: sqlite couchbase

最近我将Couchbase评为NoSQL文档数据库。它处理故障转移的方式以及如何轻松添加新的数据库服务器看起来很神奇。我发现你可以定义视图的方式就像CouchDB。所以我认为Couchbase对其持久层使用与CouchDB相同的机制。

几天前,当我在功能部分查看他们的网站时,他们提到了以下声明:

  

Couchbase使用经过验证,可靠且广泛部署的SQLite作为其持久层。

只要我知道SQLite是一个非常棒的手机或小型数据库数据库,但它不是为数亿条记录设计的,而且不具备可扩展性。今天,当我再次检查他们的网站时,我发现他们的功能页面中没有SQLite的迹象。

所以我的问题是,Couchbase使用什么作为持久层。是SQLite吗?如果没有,它是否使用与CouchDB相同的机制,或者它是一种完全不同的方法?

Here is the link to the cached version of features page表示Couchbase使用SQLite作为其持久层和here is the new features page

1 个答案:

答案 0 :(得分:5)

Couchbase< 2.0使用SQLite。当公司合并时,他们只是重新命名为Membase。

新的CouchBase 2.0使用CouchDB而不是SQLite。

嗯,有点像:http://www.couchbase.com/couchbase-vs-couchdb

  

该团队利用Apache CouchDB代码的某些方面进行替换   Membase存储后端并添加索引和查询。大量   然而,部分被重写,以提供性能和   团队认为需要的资源利用率。结果是   虽然Couchbase受Apache CouchDB的影响很大,但它确实如此   有意义的不同。