对于不适合内存的大型数据集,最佳缓存引擎是什么?

时间:2011-02-07 19:58:43

标签: nosql redis membase

我想提供大量的密钥(10 000 000+),但只有少数(5万)可以放入内存(最常见的密钥)。有没有人有redis,membase或其他的经验?有人有磁盘服务密钥的基准吗?

由于

2 个答案:

答案 0 :(得分:0)

Salvatore Sanfilippo的回应:

  

这是VM的用例,但不是   当in-ram之间的差异   而不是公羊是如此之大。

     

在Redis中,顺便说一下VM是不稳定的   被一个叫做的新想法所取代   解决您使用问题的“ diskstore ”   案件,但不幸的是,事实并非如此   在这个阶段准备好生产。

答案 1 :(得分:0)

如果很多密钥将在磁盘中,并且如果存储引擎不提供有效的索引机制,那么性能将受到严重影响。我不认为redis b-trees已经准备好了。你可以查看Tokio Cabinet。它似乎提供了键值存储+ btree。

http://www.igvita.com/2009/02/13/tokyo-cabinet-beyond-key-value-store/
http://colinhowe.wordpress.com/2009/04/27/redis-vs-mysql/