自适应的历史数据压缩方法技术

技术编号:2875008 阅读:397 留言:0更新日期:2012-04-11 18:40
对数据库中的历史数据压缩处理的自适应数据压缩方法,包括步骤:压缩时间判断:对当前测量值,判断测量时间是否在给定的压缩时间区间内,在当前测量值的时差太小时,不执行后面的步骤,继续考察下一测量数据;在当前测量值的时差太大时,存储当前值的前一值,作为下一轮数据压缩测试的起点和新的上一存储点;斜率的计算:计算当前值斜率及当前最大斜率和最小斜率;对不同时刻的测量数据,根据当前最大/最小斜率,自适应地动态计算压缩偏差参数;用新计算的压缩偏差参数,计算当前值斜率的上界和下界;压缩测试判断:当前值通过压缩测试,存储当前值的前一个值,作为下一轮数据压缩测试的起点和新的上一存储点,否则继续测试下一个新的数据点。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在实时数据库中历史数据的压缩技术,尤其是一种。在实时数据库系统中,历史数据压缩技术的使用在传统意义上是为了用于减少磁盘空间,针对不同的应用,数据压缩有多种方法,实时数据库系统不仅要求能够在有限的硬盘空间中存储大量历史数据,而且还要求这些数据能够快速地被访问。然而在使用压缩技术以后出现的主要问题是,在压缩数据库中处理查询变得很慢,这就需要对数据压缩方法提出了一定的限制要求,要根据过程数据的特点进行数据压缩。对于一个实时数据库来说,由于数据量之巨大,数据档案的管理无疑是其最重要的部分之一,而关键的技术即在于能否高效地存储和访问数据。由于历史数据量大,如果不进行压缩而直接保存需要很大的物理存储介质,因而对历史数据的压缩就成为实时数据库中最重要的技术之一。本申请人在石化应用软件典型示范工程中的生产信息管理与决策支持系统的研制与开发工作中,开发了一种集实时数据库技术、时态数据库技术为一体的实时数据库系统AGILOR,在此系统中,对历史数据的压缩、归档管理进行了重点研究。在历史数据压缩技术的研究开发过程中,借鉴了美国OSI公司开发的旋转门压缩算法。在旋转门算法中,压缩偏差参数本文档来自技高网...

【技术保护点】
在当前测量时间差太大时,系统将当前值的前一个值存储到历史数据缓冲池,并作为下一轮数据压缩测试的起点和新的上一存储点; 斜率的计算:除了计算当前值斜率外,还计算当前最大斜率和当前最小斜率等; 压缩偏差参数的计算:对不同时刻的测量数据,根据当前最大/最小斜率,自适应地动态计算压缩偏差参数; 斜率上界和下界的计算:利用新计算的压缩偏差参数,计算当前值斜率的上界和下界; 压缩测试判断:当前值通过压缩测试,系统将当前值的前一个值存储到历史数据缓冲池,并作为下一轮数据压缩测试的起点和新的上一存储点,否则继续测试下一个新的数据点; 历史数据缓冲:利用历史数据缓冲池对关键的历史数...

【技术特征摘要】

【专利技术属性】
技术研发人员:王宏安金宏王强戴国忠
申请(专利权)人:中国科学院软件研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1