[发明专利]银行分布式数据库的构建方法及装置有效
申请号: | 201910846524.5 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110674110B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 周思来;张建亮;邹昌宏;刘文光;万良;王娟;夏建星;韦伟;孙传兴;陈南鹏;袁平 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;汤在彦 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 银行 分布式 数据库 构建 方法 装置 | ||
1.一种银行分布式数据库的构建方法,其特征在于,包括:
根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;以及
根据待构建的每个银行子数据库特有的目标搜索参生成所述银行子数据库的私有键值;其中所述公共键值及私有键值数目为1个或者多个;
将所述目标搜索参数的数据赋值在其对应的公共键值或私有键值上;
根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库;
所述根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库,包括:
根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行子数据库;
根据多个银行子数据库构建所述银行分布式数据库。
2.如权利要求1所述的银行分布式数据库的构建方法,其特征在于,还包括:将所述公共键值存储在线程级缓存中。
3.如权利要求2所述的银行分布式数据库的构建方法,其特征在于,还包括:当所述公共键值及私有键值发生变化时,在所述银行子数据库中更新所述公共键值及私有键值所对应的参数数据,并更新所述线程级缓存中的公共键值。
4.如权利要求1所述的银行分布式数据库的构建方法,其特征在于,所述公共键值及私有参数分别与其所对应的目标搜索参数一一对应。
5.一种银行分布式数据库的构建装置,其特征在于,包括:
公共键值生成单元,用于根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;以及;
私有键值生成单元,用于根据待构建的每个银行子数据库特有的目标搜索参生成所述银行子数据库的私有键值;其中所述公共键值及私有键值数目为1个或者多个;
数据赋值单元,用于将所述目标搜索参数的数据赋值在其对应的公共键值或私有键值上;
数据库构建单元,用于根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库;
所述数据库构建单元包括:
子数据构建模块,用于根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行子数据库;
数据库构建模块,用于根据多个银行子数据库构建所述银行分布式数据库。
6.如权利要求5所述的银行分布式数据库的构建装置,其特征在于,还包括缓存单元,用于将所述公共键值存储在线程级缓存中。
7.如权利要求6所述的银行分布式数据库的构建装置,其特征在于,还包括:键值更新单元,用于在所述银行子数据库中更新所述公共键值及私有键值所对应的参数数据,并更新所述线程级缓存中的公共键值。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至4任一项所述银行分布式数据库的构建方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至4任一项所述银行分布式数据库的构建方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910846524.5/1.html,转载请声明来源钻瓜专利网。