项目中需要定时存储一温度曲线,数据一般10秒钟一次,24小时运行,一次40k左右数据,存在数据库中合适吗?
若能存在数据库中如何保存合适呢?
还有某点历史温度的查询, 一段时间中每条曲线的某个点连成一条曲线,即某点随着温度变化的曲线,
怎么查效率高一点呢?

解决方案 »

  1.   

    抱歉,可能问题问的不是很详细,大家没有完全理解, 这里再详细说明一下。设备采用的是分布式的传感器,假设10Km,没米1个传感器。一个传感器一次一个float,
    那一个时刻采样就需要40K的数据。而且没10秒就采样一次。数据量很大。查询例如查一天中某个传感器的变化情况,那就要把一天的数据某个位置每条取一个点再连成曲线。
    目前我使用文件方式存储,所以文件数量会很多,而且查询一个传感器的历史记录是,
    需要打开一天钟每个文件,但每个文件只取一个float,然后连成一条线。
    由于文件数量多,所以查询的时间就很久。大家有没有什么好的解决方案啊?
      

  2.   

    介绍个不错的给你teachar4.0,5.0还能转存