根据InfluxDB v1.4文档,
InfluxDB应该在本地连接的SSD上运行。任何其他存储配置都将具有较低的性能特征,并且可能无法从正常处理中的很小中断中恢复。
将SSD与IoT节点一起使用似乎不太可能,而且也不是成本效益。我有PhyTec的开发板,并且打算使用存储卡(microSD)。
反正这会影响我的应用程序的性能吗?该应用程序具有3-5个源的1Hz和10Hz采样率,对于应用而言,我认为这并不是很高的要求。
(每个源都连接到几个传感器,并且收集的值发送到IoT节点进行获取,然后进一步发送到云进行处理。)
评论
Domoticz for Raspberry Pi带有一个InfluxDB实例,该实例显然在MicroSD卡上运行。通过UI进行查询时,我看不到延迟或其他延迟。只是尝试看看。但是,在没有更多信息的情况下,我认为您甚至可能不需要InfluxDB实例。您正在该数据库上执行哪些操作?如果只是缓冲数据并将其中继到云中,我认为您不需要任何InfluxDB(或任何实际的DB)。
我计划使用单板计算机(而不是Pi)和有线以太网。节点通过网络将数据发送到SBC。完整的设置在行驶中的车辆上。我将需要一个TSDB,因为每个节点都有一个RTC。我将及时从数据库查询信息,并通过GSM模块将数据发送到云中。