[发明专利]银行分布式数据库的构建方法及装置有效
申请号: | 201910846524.5 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110674110B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 周思来;张建亮;邹昌宏;刘文光;万良;王娟;夏建星;韦伟;孙传兴;陈南鹏;袁平 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;汤在彦 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 银行 分布式 数据库 构建 方法 装置 | ||
本发明提供了一种银行分布式数据库的构建方法及装置,银行分布式数据库的构建方法包括:根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;根据待构建的每个银行子数据库特有的目标搜索参生成所述银行子数据库的私有键值;将所述目标搜索参数的数据赋值在其对应的公共键值或私有键值上;根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库。本发明能够建立一种套兼容性高、灵活多变的参数机制,满足尽量少改代码甚至不改代码的情况下,通过参数配置就能快速响应业务需要的要求的银行分布式数据库的构建方法及装置。
技术领域
本发明涉及计算机技术领域,尤其是数据库技术,具体涉及一种银行分布式数据库的构建方法及装置。
背景技术
随着银行信息化建设的发展,银行业务也不再是十年如一日的一成不变,而是越来越多样化,且更新迭代速度也越来越快。传统的银行系统以固定的代码支持固定的业务的形式已无法跟上时代的步伐,而银行系统的业务复杂度以及对可靠性、安全性、可用性的高要求又不允许银行如互联网公司一样对系统过于频繁的更新迭代。现有技术中,银行系统中配置参数时类型、结构相对固定,而且对于参数的定位、获取规则也都需要应用代码去实现。
比如某银行在设置某种参数时,考虑各地区的分行业务可能有地区化差异,因此专门针对某些地区设置了参数,其它地区的分行未设置。而代码中也会写明,该参数以分行为单位进行检索,如果分行未配置该参数则不遵循相应的业务规则。另外,对于一个高扩展性的银行系统,一笔交易中参数访问的次数会在数据访问中占很大的比重。如果反复地通过数据库读取数据显然很不明智,特别是针对一些定位逻辑比较复杂的参数而言,多次检查数据库中参数是否存在更是无法容忍的。
发明内容
针对现有技术中的问题,本发明能够建立一种套兼容性高、灵活多变的参数机制,满足尽量少改代码甚至不改代码的情况下,通过参数配置就能快速响应业务需要的要求的银行分布式数据库的构建方法及装置。
为解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供一种银行分布式数据库的构建方法,包括:
根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;以及
根据待构建的每个银行子数据库特有的目标搜索参生成所述银行子数据库的私有键值;其中所述公共键值及私有键值数目为1个或者多个;
将所述目标搜索参数的数据赋值在其对应的公共键值或私有键值上;
根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库。
一实施例中,所述根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库,包括:
根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行子数据库;
根据多个银行子数据库构建所述银行分布式数据库。
一实施例中,银行分布式数据库的构建方法还包括:将所述公共键值存储在线程级缓存中。
一实施例中,银行分布式数据库的构建方法还包括:当所述公共键值及私有键值发生变化时,在所述银行子数据库中更新所述公共键值及私有键值所对应的参数数据,并更新所述线程级缓存中的公共键值。
一实施例中,所述公共键值及私有参数分别与其所对应的目标搜索参数一一对应。
第二方面,本发明提供一种银行分布式数据库的构建装置,该装置包括:
公共键值生成单元,用于根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;以及;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910846524.5/2.html,转载请声明来源钻瓜专利网。