我应该使用MongoDB或CouchDB或其他?

我正在开发一个监控系统,使用node.js + Redis来从网页上读取HTTP响应,并决定是否启动或closures。 但是,我每分钟都在做这个,我需要存储结果以显示给最终用户。

我应该如何以及使用哪个数据库来保存数据并几乎实时显示? 即使我没有几个网站被监控,因为我每分钟得到一个响应,都会有大量的数据显示出来。

谢谢

可能最快的解决scheme是Redis,它也提供了非常有用的存储统计数据的命令。 我在Redis的google小组上问过类似的问题,这个数据库似乎是一个很好的用例。

Redis的。

你已经在使用它了。 它支持磁盘备份和复制。 去吧。

这是一篇旧文章,但仍然是相当有效的,就使用MongoDB进行实时分析的一个很好的例子而言: http : //blog.mongodb.org/post/171353301/using-mongodb-for-real-time-analytics