【发布时间】:2012-12-12 05:57:43
【问题描述】:
最近我正在审查 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。
【问题讨论】:
-
用户可以选择使用ForestDB as the engine...