Redis 和 Membase 之间的主要区别是什么?
可扩展性:Membase 提供分布式键/值存储(就像 Memcache 一样),因此无论数据集有多大,写入和读取都将始终在可预测的恒定时间内执行。另一方面,Redis 只提供主从复制,可以加快读取速度,但不能加快写入速度。
数据冗余为每个键值对设置一定数量的复制副本的集群很简单,允许服务器对集群中不工作的节点进行故障转移而不会丢失数据。然而,Redis 的主从复制不提供相同类型的数据冗余。
数据类型:Redis 提供了以原子方式开箱即用地处理列表的能力,但可以使用 Membase 在应用程序逻辑层中实现类似的功能。
采用:目前Redis比Membase应用更广泛,也更成熟一些。 Membase 确实有一些引人注目的用例,例如 Zynga 及其大量社交游戏。
Membase 最近与 Couchbase 合并,他们将拥有一个 Membase 版本,该版本将在下一个主要版本(计划于 2011 年初左右)中提供 CouchDB 的 Map/Reduce 和查询/索引功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)