Robin circular data warehouse for irregular time slot data

I am looking for the best mechanism to store a collection of environmental data and, like the concept of a circular database ( rrd ), to limit the size of the database. This will be used for the Java web application, so I'm more interested in using Java based technology. The tool I watched is JRobin and RRD4J

However, it seems RRD is designed to store data at a fixed interval. Is it correct?

The data that I am going to store is temperature, humidity, event-driven data, such as opening / closing doors, dry contacts open / closed.

Temperature and humidity data may be queried, but the equipment also sends us updates that are based on when the hardware detects a change (rather than a regular interval). I would also like to keep this.

Event-driven data will not be polled and will only be stored when the sensor sends data to us.

To summarize, my question will be 2 times:

  • Can I use RRD tools to store irregular interval data?
  • If RRD tools cannot be used to store regular interval data, any suggestion on how to store irregular interval data so that the storage mechanism automatically closes the size of the data store?
+5
source share
1

, Graphite RRD ( ): http://graphite.wikidot.com/whisper , , .

, , - StatsD https://github.com/etsy/statsd, Java, Java Etsy. Graphite (http://graphite.wikidot.com/), . URL, , Java.

+1

All Articles