2012-11-14 95 views
3

wikipediamembase与memcached的用法是什么?

对于那些熟悉分布式缓存,Couchbase服务器提供了线客户端协议的兼容性,但被设计为增加磁盘的持久性(与分层存储管理),数据复制,活群集重新配置,重新平衡并通过数据分区实现多租户。

鉴于这种情况,memcached有什么用例(例如:缺少磁盘持久性赋予memcached有什么优点)以及membase的用例是什么(例如:当memcache可以与磁盘持久性一起工作时,具体情况下需要这个功能)?

回答

2

Memcached是一个非常简单的产品,可作为内存缓存系统的基础。如果你使用memcached,那么你还需要一些持久数据库。例如,如果您使用的是mysql,并且您希望获得更好的性能,则可以将memcached放在它前面以加快速度。

Couchbase是一种在memcached层下包含持久层的产品。这意味着Couchbase是你的数据库,你不需要像mysql这样的东西。除此之外,您还可以获得无模式数据层,易于扩展和数据复制,以便始终得到支持。

在即将发布的Couchbase 2.0中,您还将获得查询支持和跨数据中心复制。