【发布时间】:2011-05-20 17:56:56
【问题描述】:
我正在寻找存储大量环境数据的最佳机制,并喜欢循环数据库 (rrd) 的概念来限制数据库的大小。这将用于 Java Web 应用程序,因此我更热衷于使用基于 Java 的技术。我一直在看的工具是JRobin和RRD4J
但是,RRD 似乎旨在以固定间隔存储数据。这是正确的吗?
我要存储的数据是温度、湿度、事件驱动数据,例如门打开/关闭、干触点打开/关闭。
可以轮询温度和湿度数据,但硬件也会根据硬件检测到变化的时间(因此不是定期间隔)向我们发送更新。我也想把它存起来。
不会轮询事件驱动的数据,只会在传感器向我们发送数据时存储。
总而言之,我的问题将是 2 折:
- 可以使用 RRD 工具存储非常规区间数据吗?
- 如果 RRD 工具不能用于存储非常规间隔数据,关于如何以存储机制自动限制数据存储大小的方式存储非常规间隔数据的任何建议?
【问题讨论】:
标签: java data-storage rrdtool