我正在開發一個監控系統,使用node.js + Redis從網頁中讀取HTTP響應,並決定它是否啓動或關閉。不過,我每分鐘都會這樣做,我需要存儲結果以顯示給最終用戶。我可以使用MongoDB或CouchDB或其他東西嗎?
如何以及應該使用哪個數據庫來保存數據並幾乎實時顯示?即使我沒有監控很多網站的生物,但由於我每分鐘都會收到一次迴應,因此會顯示大量數據。
感謝
我正在開發一個監控系統,使用node.js + Redis從網頁中讀取HTTP響應,並決定它是否啓動或關閉。不過,我每分鐘都會這樣做,我需要存儲結果以顯示給最終用戶。我可以使用MongoDB或CouchDB或其他東西嗎?
如何以及應該使用哪個數據庫來保存數據並幾乎實時顯示?即使我沒有監控很多網站的生物,但由於我每分鐘都會收到一次迴應,因此會顯示大量數據。
感謝
也許最快的解決方案是Redis,它也提供非常有用的存儲統計數據的命令。 I asked關於Redis谷歌組的類似問題,它似乎是這個數據庫的一個很好的用例。
這是一個老的文章,但仍然儘可能使用MongoDB的用於實時分析的一個很好的例子相當有效:http://blog.mongodb.org/post/171353301/using-mongodb-for-real-time-analytics
Redis的。
您已經在使用它。它支持磁盤備份和複製。去吧。
我的投票也出去redis。 node_redis非常快速:) – Alfred 2011-01-19 23:17:24