I'm developing a monitoring system using node.js + Redis to read the HTTP response from a web page and decide if it's up or down. However, I'm doing this every minute and I need to store the results to show to the end user.
How and which database should I use to save the data and present it in almost real-time? Even if I have few urls beings monitored, given that I get a response once every minute, there will be tons of data to show.
Thanks
Probably the fastest solution will be Redis which also offers very useful commands for storing statistical data. I asked similar question on Redis google groups and it seemed to be a good use case for this DB.
Redis.
You are already using it. It supports disk backing and replication. Go for it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With