(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211063561.7
(22)申请日 2022.09.01
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 马宇卓
(74)专利代理 机构 北京三友知识产权代理有限
公司 11127
专利代理师 薛平 郝博
(51)Int.Cl.
G06F 16/2455(2019.01)
G06F 16/242(2019.01)
G06F 16/2453(2019.01)
G06F 16/27(2019.01)
(54)发明名称
基于HBase的数据查询方法及装置
(57)摘要
本发明公开了一种基于HBase的数据查询方
法及装置, 涉及大数据技术领域。 其中该方法包
括: 将HBase表 的数据按照金融机构的地域字段
进行预分区, 得到多个区; 针对每个区的数据, 将
关键字段以行键为顺序存储; 通过业务接口获取
用户输入的查询关键字; 在用户所在金融机构的
地域对应的区内, 基于查询关键字查找对应的数
据。 本发明可以提高在存储有大量信息的数据库
中进行查询的响应 速度。
权利要求书2页 说明书7页 附图4页
CN 115408433 A
2022.11.29
CN 115408433 A
1.一种基于 HBase的数据查询方法, 其特 征在于, 包括:
将HBase表的数据按照金融机构的地 域字段进行 预分区, 得到多个区;
针对每个区的数据, 将关键 字段以行键为 顺序存储;
通过业务接口获取用户输入的查询关键 字;
在所述用户所在金融机构的地 域对应的区内, 基于所述 查询关键 字查找对应的数据。
2.如权利要求1所述的方法, 其特征在于, 所述针对每个区的数据, 将关键字段以行键
为顺序存储, 包括:
针对每个区的数据, 将所述关键 字段以所述行键为 顺序存储至临时文件中;
在服务器启动时, 将所述临时文件加载至内存缓存中;
所述基于所述 查询关键 字查找对应的数据, 包括:
在所述内存缓存中查找所述用户所在金融机构的地 域对应的区;
在查找到的区内基于所述 查询关键 字查找对应的数据。
3.如权利要求1所述的方法, 其特征在于, 所述针对每个区的数据, 将关键字段以行键
为顺序存储, 包括:
针对每个区的数据, 以金融机构的网点编号和所述行键为组合关键 字顺序存 储;
所述在所述用户所在金融机构的地域对应的区内, 基于所述查询关键字查找对应的数
据, 包括:
确定所述用户对应的目标 金融机构;
获取所述目标 金融机构对应的地 域和网点编号, 得到目标地 域和目标网点编号;
查找所述目标地 域对应的区;
在查找到的区内, 筛 选所述目标网点编号对应的数据;
基于所述 查询关键 字在筛选出的数据中查找数据。
4.如权利要求1所述的方法, 其特征在于, 所述用户输入的查询关键字包括日期, 所述
在所述用户所在金融机构的地 域对应的区内, 基于所述 查询关键 字查找对应的数据, 包括:
在所述用户所在金融机构的地 域对应的区内, 倒序查找在所述日期之前的数据。
5.一种基于 HBase的数据查询装置, 其特 征在于, 包括:
预分区单元, 用于将HBase表的数据按照金融机构的地域字段进行预分区, 得到多个
区;
存储单元, 用于针对每 个区的数据, 将关键 字段以行键为 顺序存储;
获取单元, 用于通过业 务接口获取用户输入的查询关键 字;
查找单元, 用于在所述用户所在金融机构的地域对应的区内, 基于所述查询关键字查
找对应的数据。
6.如权利要求5所述的装置, 其特 征在于, 所述存 储单元包括:
第一存储子单元, 用于针对每个区的数据, 将所述关键字段以所述行键为顺序存储至
临时文件中;
加载子单 元, 用于在服 务器启动时, 将所述临时文件加载至内存缓存中;
所述查找单元包括:
第一查找子单元, 用于在所述内存缓存中查找所述用户所在金融机构的地域对应的
区;权 利 要 求 书 1/2 页
2
CN 115408433 A
2第二查找子单 元, 用于在查找到的区内基于所述 查询关键 字查找对应的数据。
7.如权利要求5所述的装置, 其特 征在于, 所述存 储单元包括:
第二存储子单元, 用于针对每个区的数据, 以金融机构的网点编号和所述行键为组合
关键字顺序存 储;
所述查找单元包括:
确定子单元, 用于确定所述用户对应的目标 金融机构;
获取子单元, 用于获取所述目标金融机构对应的地域和网点编号, 得到目标地域和目
标网点编号;
第三查找子单 元, 用于查找所述目标地 域对应的区;
筛选子单元, 用于在查找到的区内, 筛 选所述目标网点编号对应的数据;
第四查找子单 元, 用于基于所述 查询关键 字在筛选出的数据中查找数据。
8.如权利要求5所述的装置, 其特征在于, 所述用户输入的查询关键字包括日期, 所述
查找单元还用于在所述用户所在金融机构的地域对应的区内, 倒序查找在所述日期之前的
数据。
9.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计
算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至4任一所述方
法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程
序, 所述计算机程序被处 理器执行时实现权利要求1至4任一所述方法。
11.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计
算机程序被处 理器执行时实现权利要求1至4任一所述方法。权 利 要 求 书 2/2 页
3
CN 115408433 A
3
专利 基于HBase的数据查询方法及装置
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:50:03上传分享