对于数百万个数据,这是自动提示的有效数据库

我需要知道哪个是自动提取数据库的最佳数据库,有大约8000万条记录......
    1)Redis
    2)tokyoCabinet
    3)Kyoto Cabinet
    
已邀请:
该网站可能有您想要的内容:http://perfectmarket.com/blog/not_only_nosql_review_solution_evaluation_guide_chart 您需要考虑以下几点: 数据量 - 数据库应该能够处理大量记录和大型文件 项目清单 插入和检索的速度 稳定性 - 你不想失败,因为你正在用大量的命中锤击数据库,这在autosuggest中很常见 我知道它不在你的名单上,但我会选择MongoDB。如果你不能,那么我会选择Redis,只是为了速度因素。     
Redis非常适合autosuggest,因为它的排序集(作为跳转列表实现)。我成功使用的模式基本上将每个部分单词作为键(因此“python”将映射到键:“py”,“pyt”,“pyth”,“pytho”和“python”)。与每个键相关联的数据是一个有序集,其中值用于提供原始短语的词法排序(提供结果的排序),键是映射到您希望返回的数据的id。然后我将id和数据存储在哈希中。 这是一个用python编写的示例项目,有更多细节:https://github.com/coleifer/redis-completion     

要回复问题请先登录注册