您认为适合传感器数据的数据存储是什么,例如温度,湿度,速度等。用户将拥有不同的字段集,并且需要能够针对数据运行基本查询。
像MySQL这样的关系数据库在模式方面不灵活,所以我研究NoSql方法,但不确定是否有任何特定项目更适合传感器数据。大多数NoSql似乎都是针对日志输出的。
感谢任何反馈。
谢谢!
答案 0 :(得分:0)
我仍然认为我会使用RDBMS只是因为您需要灵活地查询数据。我目前正在开发将大约一千个远程传感器记录到SQL Server的应用程序,虽然由于“不灵活”的架构我已经有了一些成长的痛苦,但我已经能够以提供多个客户的方式扩展它。我提供了足够的数据列,这些数据可以共同处理各种各样的传感器值,每个用户只需查询感兴趣的字段(或者传感器具有其功能)。
也就是说,我最初通过写入逗号分隔值(CSV)文件开始这个项目,并编写一个应用程序来解析它以进行图形化等。每个传感器将其数据存储在一个单独的CSV中,但是通过打开多个文件我能够在两组或更多组传感器数据之间进行比较。此外,CSV具有高度可压缩性,可在主要办公应用程序中打开,并且用户可编辑(例如修剪您不需要的部分)。