Hello,
I have a growing number of projects that that require storing small bits of time series data. Something similar to RRD. Basically, I'd like to present a REST endpoint that just reads POST body and writes it to some sort of db. I don't think time series data like this is a good candidate for a relational DB. I also don't know if RRD is a good format because my understanding is it can be a bit lossy.
My only requirements are:
- Data integrity (no lost or lossy data)
- Respect nginx IO sensitivity
- Reasonably compact like RRD
- Data will only periodically be summarized (graphing for example)
So I'm curious if anyone out there does something similar? Or if they have any ideas about good alternatives to RRD? Redis is one alternative, but I'd prefer if the format was a bit more portable. Frankly, archiving RDB files does not seem like a good approach. I've been toying with the idea of porting graphites whisper format to lua, but I wanted to see if anyone knew of anything better first.
-Brandon