- 专利标题: 一种基于哈希表和红黑树的实时数据存储与查询方法
-
申请号: CN202110080862.X申请日: 2021-01-21
-
公开(公告)号: CN112417227B公开(公告)日: 2021-06-01
- 发明人: 沈阳丽 , 程睿君 , 刘曙元 , 李志强 , 薛尚君
- 申请人: 国能信控互联技术有限公司
- 申请人地址: 北京市昌平区未来科技城英才北二街9号国电新能源院307号楼2层
- 专利权人: 国能信控互联技术有限公司
- 当前专利权人: 国能信控互联技术有限公司
- 当前专利权人地址: 北京市昌平区未来科技城英才北二街9号国电新能源院307号楼2层
- 代理机构: 北京智绘未来专利代理事务所
- 代理商 王萍; 肖继军
- 主分类号: G06F16/901
- IPC分类号: G06F16/901 ; G06F16/903
摘要:
一种基于哈希表和红黑树的实时数据存储与查询方法,包括数据存储和数据查询,数据存储,数据文件按照数据块来组织数据内容,数据块的键包括标签ID和数据时间段;当数据块满了就会归入存档文件,每个文件对应一个索引,当往文件中写入数据块时,同时会创建一条索引记录,将标签ID和数据时间段作为两个键,以标签ID为键的数据块存储在哈希表结构中,以数据时间段为键的数据块存储在红黑树结构中,标签ID对应红黑树的根,数据时间段对应数据文件ID与数据块ID;数据查询,根据标签ID定位红黑树根节点,再根据时间段获取相应红黑树节点,返回文件ID和数据块ID,得到相应数据。本发明提供的索引结构新颖高效,能极大程度地提高实时数据的查询效率。
公开/授权文献
- CN112417227A 一种基于哈希表和红黑树的实时数据存储与查询方法 公开/授权日:2021-02-26