NoSQL快速简单的海量数据存储

时间:2011-06-27 12:21:59

标签: mysql nosql couchdb redis

只是研究一些noSQL替代方案来改进我们的数据存储系统,目前正在使用MySQL。基本上寻找超快速的数据积累。

我们所追求的功能是能够从大型数据存储中读取数据(使用静态查询),每分钟大量插入(每分钟大约50次,但需要很好地扩展),而不是更新数据的巨大需求。

阅读this文章后,我倾向于Redis或CouchDB。有什么想法或建议吗?如果需要,很乐意提供更多信息......

2 个答案:

答案 0 :(得分:4)

CouchDB具有出色的写入性能,因为它是一个仅附加写入数据库。由于您的查询是静态的,因此它们可以很好地适应CouchDB的map-reduce视图系统。此外,视图是递增计算的,非常快速有效地保持最新。

不幸的是,我对Redis说的不多,但我可以告诉你,根据你的功能列表,CouchDB听起来很合适。

答案 1 :(得分:3)

CouchDB对于静态查询非常快。通过设计,它将查询结果存储为索引。任何结果都可以在O(log n)时间内获得。阅读this以了解为什么CouchDb非常快。例如,CERN已部署它来管理大量写入数据(10PB / Yr)。它的安静也很简单。除官方维基外,this足以满足基本的CouchDb。