发明名称 |
一种工业数据库报文存储方法 |
摘要 |
本发明公开了一种工业数据库报文存储方法,将预留的文件存储区域划分为索引区域和数据区域;在进行报文存储时,从索引区域头部起,将报文的索引信息正序存储在该索引区域,从数据区域底部起,将报文的其他部分信息倒序存储在该数据区域;索引区域和数据区域的划分根据索引区域和数据区域中存储的数据量自动变化,从而不会浪费预留的索引区域的空间,在固定大小的文件存储区域中最高效率地进行报文存储,将空间利用率最大化,减少报文占用的存储空间。保存各文件存储空间存储的报文的起始时间戳和终止时间戳,使得在进行报文检索时,能够快速定位对应的文件存储空间,并可以通过索引信息进行快速定位,加快了报文的检索时间,处理时间更短。 |
申请公布号 |
CN102419752B |
申请公布日期 |
2013.09.11 |
申请号 |
CN201010295949.0 |
申请日期 |
2010.09.28 |
申请人 |
上海可鲁系统软件有限公司 |
发明人 |
王伟;叶军;梁俊 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种工业数据库报文存储方法,其特征在于,包含以下步骤:将预留的文件存储区域划分为索引区域和数据区域;在进行报文存储时,从所述索引区域头部起,将报文的索引信息正序存储在该索引区域,从所述数据区域底部起,将报文的其他部分信息倒序存储在该数据区域;所述索引区域和数据区域的划分根据所述索引区域和数据区域中存储的数据量自适应变化;所述报文存储过程中,索引区域和数据区域的数据量均向所述文件存储区域中间部分增长,在待存储的报文数据量大于文件存储区域中间空白部分时,停止将所述报文存储在该文件存储区域,为所述报文的源点标识预留新的文件存储区域。 |
地址 |
201204 上海市张江高科技园区毕升路299弄9号 |