应用背景:存储传感器设备采集的数据,能够支持50万台传感器。一台传感器每天产生400条数据,数据要保存五年。
一共有50W*400*365*5=3650亿条记录。
不同的传感器之间数据互不干扰,相互独立的。
也就是,一台传感器五年的数据共有400*365*5=73万条,实际进行合理拆分,这个数据量不大。
“表:equData”传感器历史数据表
}
请问大概实现以上的表结构,普通的服务器(能够支持关系型数据库单表共100万记录秒查)上能否做到秒查。
查询条件为设备ID,采集时间段,分页。
--------------
也考虑过用文件存储这些数据,有什么好的方案,请指教!
用时序数据库,专门为你这种场景研发,比MongoDB合适,比如:InfluxDB,等等, 我们也有相关的开源产品,松果时序数据库, www.pinusdb.cn