基于3D模式下海量数据的快速查询0问题重述在各种自动化现场,需要安装大量的测点,以便通过这些测点提交的信息来实现自动化流程的顺利进行
为了保证自动化现场所有设备的正常运行,需要将各测点提交的属性数据(监测结果)及时保存下来,以便于设备维护人员能够快速掌握现场设备的运行情况
一旦自动化现场的某设备出现故障,设备维护人员能够通过查询该设备的监控测点在某个时间段或时间点提交的属性数据来分析设备产生故障的原因
因此,为了及时排除故障和提高自动化的运行效率,设备维护人员需要迅速地查询任何测点在任何时刻提交的属性数据,这对于现场设备故障的及时排除和提高劳动生产力具有十分重要的意义
然而,监控现场设备的测点多,每个测点提交的的信息量大,要从庞大的信息库中快速找到需要的信息是一件非常困难的事情
为此,实现海量属性数据的快速查询是急需解决的问题
1问题分析一个自动化现场安装有大量的测点,通过这些测点的相互作用和相互牵制,从而实现自动化现场设备按照工艺流程以串行或并行的方式进行运行
因此,为保证设备的安全运行,需要将这些监控设备的测点提交的属性数据及时保存起来,在需要的时候能够快速查询任何测点提交的历史记录
然而,属性数据能否快速查询的关键取决于数据的存储方式,不同的存储方式决定了不同的查询方式
因此,为实现大量测点提交的海量数据的快速查询,需要为属性数据构建合理的存储格式,只有在该存储结构的基础上才能实现海量属性数据的快速查询
属性数据的存储方式不外乎两种,文本方式和二进行制方式
如果为每个测点专门分配一个存储文件,则会由于文件的数量太多而不便于管理,同时在不同文件之间来回切换也非常耗费时间
因此,为方便设备的管理和节省查询时间,需要对测点进行分类
也就是说,需要将众多测点在不同时刻提交的大量属性数据保存在同一个数据文件中,以方便数据的管理和查询
具体来说,如果所有的测点中存在大量采样周期相