摘要
本发明公开了一种基于数据库的历史数据快速存储及查询方法,涉及数据库存储技术领域,该方法包括:利用分表分组优化算法对自动化监控系统中的历史数据点依次进行分表及分组,根据历史数据点的分表信息及分组信息构建并更新字典映射表;基于字典映射表构建历史数据点与历史数据表间的映射关系,根据历史数据表获取的历史数据点的取值及质量码生成历史记录,并将历史记录存储于历史数据表;定位历史数据点在历史数据表中的分组号及字段索引位置,并通过分组号及字段索引位置查询历史数据表中对应的历史记录。本发明依据字典映射表建立历史数据点与历史数据表的映射关系,能够快速查询数据库中的历史数据,提高了历史数据查询性能。