数据存储方法及装置
摘要文本
本发明提供了一种数据存储方法及装置,其中,该方法包括:确定用于存储数据的多级表的多个预设字段或字段组合,按照多个预设字段或字段组合的预定顺序,获取待存储数据中与各个预设字段或字段组合相关的数据部分,将该数据部分存储至与该预设字段或字段组合对应的数据存储节点。采用上述方案,在一个多级表中存储了待存储数据,即使待存储数据负载庞大,后续查找时可以在该多级表中获取到需要的数据,不必去多个表中查询数据,解决了相关技术中存储数据信息可能使用多张表而导致使用麻烦的问题,大幅降低了存储数据时以及查找数据时的繁琐流程。
申请人信息
- 申请人:金篆信科有限责任公司
- 申请人地址:100176 北京市大兴区经济技术开发区科谷一街10号院6号楼6层602(北京自贸试验区高端产业片区亦庄组团)
- 发明人: 金篆信科有限责任公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 数据存储方法及装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN201711337671.7 |
| 申请日 | 2017年12月13日 |
| 公告号 | CN109918369B |
| 公开日 | 2024年1月23日 |
| IPC主分类号 | G06F16/22 |
| 权利人 | 金篆信科有限责任公司 |
| 发明人 | 刘素京; 李彦中 |
| 地址 | 北京市大兴区北京经济技术开发区科谷一街10号院8号楼18层(北京自贸试验区高端产业片区亦庄组团) |
专利主权项内容
1.一种数据存储方法,其特征在于,包括:确定用于存储待存储数据的多级表的多个预设字段或字段组合,其中,所述多级表至少包括分发属性,所述分发属性用于将所述多级表分成复制表、hash表、list表和range表;分别将与所述多个预设字段或字段组合各自对应的部分待存储数据,存储至与预设字段或字段组合对应的数据存储节点;其中,所述多级表的创建流程包括:根据第一目标预设字段或第一目标字段组合结合case when语句,将对应所述第一目标预设字段或所述第一目标字段组合的部分所述待存储数据分发至第一数据存储节点,得到第一级子表;根据第二目标预设字段或第二目标字段组合结合case when语句、分发策略构建制表、hash表、range表和list表,将对应所述第二目标预设字段或所述第二目标字段组合的部分所述待存储数据分发至第二数据存储节点,得到第二级子表,直至最多构建五级子表,最后一级称为末级子表,其他级称为中间级子表,所述中间级子表的类型包括以下至少之一:list表、range表,所述末级子表的类型包括以下至少之一:复制表、hash表、list表、range表。 马 克 数 据 网