[发明专利]一种关系型数据库数据存储查询方法有效
申请号: | 202011495009.6 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112463837B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 王英 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/28 |
代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 赵以鹏 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 关系 数据库 数据 存储 查询 方法 | ||
1.一种关系型数据库数据存储查询方法,其特征在于,包括存储步骤和查询步骤如下:
存储步骤:
新增数据步骤:在关系型数据表中新增数据记录1并返回主键ID;将数据记录1中需要查询的字段的相关数据保存到hbase数据表,将数据记录1的主键ID作为hbase的key来保存;清空redis缓存中缓存模块1的缓存数据;
编辑已有数据步骤:在关系型数据表中根据主键ID编辑数据记录,针对编辑后的数据记录1,在hbase库根据key删除对应的数据,所述key为关系型数据表中的主键ID;将数据记录1中需要查询的字段的相关数据保存到hbase数据表,将数据记录1的主键ID作为hbase的key来保存;清空redis缓存中缓存模块1的缓存数据;在redis的数据缓存模块2,根据主键ID,删除对应的缓存数据;
查询步骤:
步骤1:获取查询字段数据,将查询字段作为key1,在redis的缓存模块1获取对应的value1值;若未获取到相关的查询条件数据,则执行步骤2;否则执行步骤3;
步骤2:根据查询字段数据,查询hbase数据表,返回查询所得的key,即主键ID集合;并将查询字段作为key1,hbase的key作为value1来保存在redis的缓存模块1中;
步骤3:根据获取到的hbase对应的key,所述key为关系型数据库中的ID集合,再在redis的数据缓存模块2中根据主键ID获取相关数据;若获取到数据,则本次数据查询结束;若未获取到相关数据,则执行步骤4;
步骤4:根据主键ID查询关系型数据表中数据,然后将查询所得的数据集合分别以主键ID作为key,对应数据作为value存储在redis的数据缓存模块2中,设置缓存时长为T。
2.根据权利要求1所述的一种关系型数据库数据存储查询方法,其特征在于,在所述存储步骤中,若编辑关系型数据表中的数据,则需要同步更新hbase表中对应的相关数据。
3.根据权利要求1所述的一种关系型数据库数据存储查询方法,其特征在于,步骤1所述的value1值是hbase的key,也是关系型数据表中的主键ID集合。
4.根据权利要求1所述的一种关系型数据库数据存储查询方法,其特征在于,所述步骤2中,hbase的key作为value1来保存在redis的set结构中,具体包括:将key与检索字段以key-value的形式保存在redis的set结构中。
5.根据权利要求1所述的一种关系型数据库数据存储查询方法,其特征在于,所述步骤4中,所述关系型数据表是行存储式结构,通过每行的主键ID可以直接获取到具体的某一条数据,不用扫描全表查询。
6.根据权利要求1所述的一种关系型数据库数据存储查询方法,其特征在于,所述步骤4中,T时长之后,存储在redis的数据缓存模块内的数据自动销毁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011495009.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置