← 返回列表
一种时序数据的聚合优化处理方法
摘要文本
一种时序数据的聚合优化处理方法, 包括将时序数据库文件划分为数据块文件和块索引文件;按照计算的起止时间段扫描块索引文件,将符合时间段条件和其他过滤条件的数据块抽出来后,根据每个数据块在数据块文件里的偏移量进行排序;按照排序后的数据块便宜量扫描数据文件,对每个数据块进行指定的计算后,将计算结果汇总, 该方法无论是对于单一时间序列数据的读取,还是对于多个时间序列的聚合操作,都只需要打开一次数据文件进行扫描即可完成,大幅提升整体性能。
申请人信息
- 申请人:北京涛思数据科技有限公司
- 申请人地址:100102 北京市朝阳区利泽中园106号楼4层401B
- 发明人: 北京涛思数据科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种时序数据的聚合优化处理方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN201810879115.0 |
| 申请日 | 2018年8月3日 |
| 公告号 | CN109164980B |
| 公开日 | 2024年2月2日 |
| IPC主分类号 | G06F3/06 |
| 权利人 | 北京涛思数据科技有限公司 |
| 发明人 | 廖浩均; 关胜亮; 程洪泽; 陶建辉 |
| 地址 | 北京市朝阳区利泽中园106号楼4层401B |
专利主权项内容
1.一种时序数据的聚合优化处理方法,其特征在于,包括如下步骤:将时序数据库文件划分为数据文件和索引文件;按照计算的起止时间段扫描索引文件,将符合时间段条件的所有需要聚合的时间序列的索引块抽出来后,根据索引块里记录的数据文件偏移量进行排序;按照排序后的索引块顺序扫描数据文件,对每个数据块进行指定的读取和计算后,将计算结果汇总;数据文件包含多个时间序列的数据块;索引文件记录每个时间序列的数据块的信息;每个时间序列有一到多个索引块,每一个数据块有一个对应的索引块,该索引块包含了数据块在数据文件里的偏移量,开始时间、结束时间、记录条数。