我遇到过Riak在大公司被用作Key-Value商店.想知道像Redis这样受欢迎的Key-Value商店有哪些与众不同的特色?
Ale*_*ore 36
最大的区别是每个人的"典型用法".Redis通常用作应用程序的高速内存缓存,而Riak通常用作可扩展的高可用性持久性数据存储/数据库.每个都有它们的优点和缺点,但它类似于比较苹果和橙子.
Redis专注于速度,固有数据结构,并提供将实例集群为主/从和分片数据的功能,但具有额外配置.
Riak专注于轻松扩展,数据安全,并隐藏大多数开发人员的分片/一致性模型,但代价是更高的延迟,因为它写入磁盘而不是内存,并在内部处理分片/副本.
最终,这取决于您的工程需求.
披露:我为Basho工作.