银行分布式数据库的构建方法及装置制造方法及图纸

技术编号:23084934 阅读:39 留言:0更新日期:2020-01-11 01:06
本发明专利技术提供了一种银行分布式数据库的构建方法及装置,银行分布式数据库的构建方法包括:根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;根据待构建的每个银行子数据库特有的目标搜索参生成所述银行子数据库的私有键值;将所述目标搜索参数的数据赋值在其对应的公共键值或私有键值上;根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库。本发明专利技术能够建立一种套兼容性高、灵活多变的参数机制,满足尽量少改代码甚至不改代码的情况下,通过参数配置就能快速响应业务需要的要求的银行分布式数据库的构建方法及装置。

Construction method and device of bank distributed database

【技术实现步骤摘要】
银行分布式数据库的构建方法及装置
本专利技术涉及计算机
,尤其是数据库技术,具体涉及一种银行分布式数据库的构建方法及装置。
技术介绍
随着银行信息化建设的发展,银行业务也不再是十年如一日的一成不变,而是越来越多样化,且更新迭代速度也越来越快。传统的银行系统以固定的代码支持固定的业务的形式已无法跟上时代的步伐,而银行系统的业务复杂度以及对可靠性、安全性、可用性的高要求又不允许银行如互联网公司一样对系统过于频繁的更新迭代。现有技术中,银行系统中配置参数时类型、结构相对固定,而且对于参数的定位、获取规则也都需要应用代码去实现。比如某银行在设置某种参数时,考虑各地区的分行业务可能有地区化差异,因此专门针对某些地区设置了参数,其它地区的分行未设置。而代码中也会写明,该参数以分行为单位进行检索,如果分行未配置该参数则不遵循相应的业务规则。另外,对于一个高扩展性的银行系统,一笔交易中参数访问的次数会在数据访问中占很大的比重。如果反复地通过数据库读取数据显然很不明智,特别是针对一些定位逻辑比较复杂的参数而言,多次检查数据库中参数是否存在更是无法容本文档来自技高网...

【技术保护点】
1.一种银行分布式数据库的构建方法,其特征在于,包括:/n根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;以及/n根据待构建的每个银行子数据库特有的目标搜索参生成所述银行子数据库的私有键值;其中所述公共键值及私有键值数目为1个或者多个;/n将所述目标搜索参数的数据赋值在其对应的公共键值或私有键值上;/n根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库。/n

【技术特征摘要】
1.一种银行分布式数据库的构建方法,其特征在于,包括:
根据待构建的银行子数据库共有的目标搜索参数生成所述银行子数据库的公共键值;以及
根据待构建的每个银行子数据库特有的目标搜索参生成所述银行子数据库的私有键值;其中所述公共键值及私有键值数目为1个或者多个;
将所述目标搜索参数的数据赋值在其对应的公共键值或私有键值上;
根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库。


2.如权利要求1所述的银行分布式数据库的构建方法,其特征在于,所述根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行分布式数据库,包括:
根据所述公共键值、私有键值及预设的公共键值及私有键值的搜索路径构建所述银行子数据库;
根据多个银行子数据库构建所述银行分布式数据库。


3.如权利要求1所述的银行分布式数据库的构建方法,其特征在于,还包括:将所述公共键值存储在线程级缓存中。


4.如权利要求3所述的银行分布式数据库的构建方法,其特征在于,还包括:当所述公共键值及私有键值发生变化时,在所述银行子数据库中更新所述公共键值及私有键值所对应的参数数据,并更新所述线程级缓存中的公共键值。


5.如权利要求1所述的银行分布式数据库的构建方法,其特征在于,所述公共键值及私有参数分别与其所对应的目标搜索参数一一对应。


6.一种银行分布式数据库的构建装置,其特征在于,包括:
公共键值生成单元,用于根据待构建的银行子数据库共有的目标搜索参数生...

【专利技术属性】
技术研发人员:周思来张建亮邹昌宏刘文光万良王娟夏建星韦伟孙传兴陈南鹏袁平
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1