在审
一种用于备份时序数据的数据方法及数据结构
摘要
本发明公开了一种用于备份时序数据的数据方法及数据结构,包括以下步骤:打开或创建rdata文件;读取meta元数据或在rdata文件中写入meta元数据并赋初始值;在内存中申请一段内存缓冲区;不间断地获取时序数据,将时序数据保存至内存缓冲区中;压缩内存缓冲区中的数据;将压缩后的数据追加到rdata文件中;更新rdata文件中当前数据存储页的page header;更新rdata文件中的meta元数据。本发明的数据存储结构适合监测数据的流式输入特点,可以实现增量更新,通过page_header中记录的索引信息,在数据查询的时候可以根据查询时间段快速定位到保存该段数据的block所在的文件位置,只需解压与查询条件相关的部分block即可还原出原始数据,避免了全盘解压缩,显著提升了数据查询的效率。
暂无引用专利




