2013-09-27 24 views
0

是否有任何数据库更专注于疯狂快速读取/查询性能?我正在寻找一个好的nosql文档数据库,我不打算进行任何重要的写操作(更新数据库只能由我按每周计划完成)。我将要做的查询类型是关键字搜索,它将搜索多个字符串字段和间隔搜索,以查找/重叠间隔内的元素。是否有任何关注查询和读取性能的数据库?

最初我在看Redis,但我需要一些比key/value更广泛的存储我的数据的东西。 MongoDB看起来是个不错的选择?

+1

可以帮助您http://stackoverflow.com/questions/18198960/practical-example-for-each-type-of-database-real-cases/18301125#18301125 –

回答

0

您的问题有很多可行的解决方案,正确的解决方案主要取决于规模和实际使用情况。 Redis确实比简单的键/值存储要多一点,但我怀疑这是您现在需要的。

对于大多数只读存储和这些类型的搜索,我建议看看Elasticsearch和/或Solr,应该做你需要的和更多。基本上...快速阅读,写的很慢意味着很多反规范化。你可以自己做,你可以(有些应用程序)让数据库照顾它。但这总是一种折衷。

相关问题