2012-11-14 64 views
3

wikipediamembase與memcached的用法是什麼?

對於那些熟悉分佈式緩存,Couchbase服務器提供了線客戶端協議的兼容性,但被設計爲增加磁盤的持久性(與分層存儲管理),數據複製,活羣集重新配置,重新平衡並通過數據分區實現多租戶。

鑑於這種情況,memcached有什麼用例(例如:缺少磁盤持久性賦予memcached有什麼優點)以及membase的用例是什麼(例如:當memcache可以與磁盤持久性一起工作時,具體情況下需要這個功能)?

回答

2

Memcached是一個非常簡單的產品,可作爲內存緩存系統的基礎。如果你使用memcached,那麼你還需要一些持久數據庫。例如,如果您使用的是mysql,並且您希望獲得更好的性能,則可以將memcached放在它前面以加快速度。

Couchbase是一種在memcached層下包含持久層的產品。這意味着Couchbase是你的數據庫,你不需要像mysql這樣的東西。除此之外,您還可以獲得無模式數據層,易於擴展和數據複製,以便始終得到支持。

在即將發佈的Couchbase 2.0中,您還將獲得查詢支持和跨數據中心複製。