我需要一个键值存储的建议。这是我的标准:
put
)只会偶尔发生,总是在大型数据集(批量)Get
将是随机的,需要快速答案 0 :(得分:6)
答案 1 :(得分:5)
Aerospike会很完美:
答案 2 :(得分:0)
AVL-Tree会在插入,删除,搜索和其他大部分内容时给你O(log n)。
答案 3 :(得分:0)
1和3都尖叫数据库引擎。
如果您的记录数量并非疯狂且您只有一个客户端同时使用此内容,我个人会推荐使用sqlite,它适用于Java和Ruby(也会传递#5)。否则请使用真正的数据库系统,例如MySql(因为您不在Microsoft堆栈上)。