我正在开发一个监控系统,使用node.js + Redis从网页读取HTTP响应并确定它是向上还是向下。但是,我每分钟都这样做,我需要存储结果以显示给最终用户。
我应该如何以及使用哪个数据库来保存数据并以几乎实时的方式呈现数据?即使我监控的网址很少,但鉴于我每分钟都会收到一次响应,因此会显示大量数据。
由于
答案 0 :(得分:5)
可能最快的解决方案是Redis,它还提供非常有用的命令来存储统计数据。我在Redis google群组中提出了asked类似的问题,这似乎是此数据库的一个很好的用例。
答案 1 :(得分:3)
Redis的。
您已经在使用它了。它支持磁盘备份和复制。去吧。
答案 2 :(得分:2)
这是一篇旧文章,但就使用MongoDB进行实时分析而言仍然相当有效:http://blog.mongodb.org/post/171353301/using-mongodb-for-real-time-analytics