Membase和Couchbase有什么区别?

Jam*_*son 22 database nosql membase couchbase

最近两个合并在同一屋檐下,很难确定Membase和Couchbase之间的主要区别.为什么一个用于另一个?

mik*_*ied 22

我想详细说明詹姆斯给出的答案.

目前Couchbase服务器是CouchDB,GeoCouch集成开箱即用.CouchDB的优点在于您能够创建结构化文档并对这些文档执行map-reduce查询.

Membase服务器是memcached,具有持久性和非常简单的集群管理接口.它的优势在于能够执行极低延迟的查询以及从群集中轻松添加和删除服务器的能力.

今年夏末,Membase和CouchDB将合并在一起形成Couchbase的下一个版本.那么新版Couchbase会是什么样子?

现在在Membase中,memcached的持久层是用SQLite实现的.合并这两个产品后,CouchDB将成为新的持久层.这意味着您将获得由Membase提供的低延迟请求和出色的集群管理,您还将获得CouchDB所熟知的出色的面向文档的模型.


jam*_*mes 7

Couchbase产品比较表:

如果符合以下条件,Couchbase Server是合适的:

  • 单服务器解决方案足以支持您的用户和数据
  • 高级查询和索引很重要
  • 您需要点对点同步

Membase Server适用于:

  • 您拥有大量用户
  • 需要多个服务器来支持不断增长的用户群和数据集
  • 快速的交互式体验需要低延迟,高吞吐量