一种数据动态分布方法、分布系统及存储介质与流程

文档序号:30420741发布日期:2022-06-15 13:08阅读:来源:国知局

技术特征:
1.一种业务数据的动态分布方法,其特征在于,方法包括:s1:接收业务数据,并获取该业务数据的标识;s2:根据业务开展初期的数据参数,在存储系统中建立初始数据库组,所述初始数据库组包括若干数据库;s3:对所述标识进行取模运算,判断所述标识是否与初始数据库组内存储的数据库标识相对应,若是,则将所述业务数据分布到对应的数据库中;否则,重新建立一个数据库,并将所述业务数据存储到该新建立的数据库中。2.根据权利要求1所述的一种业务数据的动态分布方法,其特征在于,所述获取该业务数据的标识具体为:获取所述业务数据对应的数字编号,并截取所述编号中顺位编排的若干位编号数字值,获得该业务数据的标识。3.根据权利要求1所述的一种业务数据的动态分布方法,其特征在于,所述步骤s2的子步骤包括:s21:获取业务开展初期的业务开展计划数据以及单表容纳的最大数量;s22:基于参数业务开展计划数据以及单表容纳的最大数量,计算获得该存储系统中数据库组,所述数据库组为该存储系统容纳最大的数据库个数;s23:基于最大数据库的数量以及业务开展初期的实际数据,在存储系统中设置初始数据库组,所述初始数据库组的数据库个数小于等于所述数据库组中数据库的个数。4.根据权利要求3所述的一种业务数据的动态分布方法,其特征在于,所述数据库组的最大个数的具体计算表达式为:2
n
,n为业务开展计划数字值。5.根据权利要求2所述的一种业务数据的动态分布方法,其特征在于,所述步骤s3的子步骤具体为:s31:获取所述初始数据库组中每个数据库对应的第一标号值;s32:基于参数所述标识的数字值、最大数据库的个数,对所述标识进行取模运算,获得第二标号值;s33:将所述第二标号值与所述第一标号值进行匹配,若匹配成功,则将所述业务数据存储到对应的数据库中,否则,重新建立一个数据库,并将所述业务数据存储到该新建立的数据库中。6.根据权利要求5所述的一种业务数据的动态分布方法,其特征在于,所述第一标号值为对该数据库对应业务数据的标识进行取模运算获得的数字值。7.根据权利要求5所述的一种业务数据的动态分布方法,其特征在于,所述数字编号为该业务数据的流水号,所述编号数字值为所述流水号后四位的数字值。8.根据权利要求7所述的一种业务数据的动态分布方法,其特征在于,所述取模运算具体表达式为:num为编号数字值。9.一种业务数据的动态分布系统,其特征在于,包括标识获取模块、数据库组建模块以及分析判断模块,
所述标识获取模块,用于接收业务数据,并获取该业务数据的标识;所述数据库组建模块,用于根据业务开展初期的数据参数,在存储系统中建立初始数据库组,所述初始数据库组包括若干数据库;所述分析判断模块,用于对所述标识进行取模运算,判断所述标识是否与初始数据库组内存储的数据库标识相对应,若是,则将所述业务数据分布到对应的数据库中;否则,重新建立一个数据库,并将所述业务数据存储到该新建立的数据库中。10.一种计算机存储介质,其上存储有计算程序,其特征在于,该计算机程序被处理器执行时,实现如权利要求1~8任一所述的方法。

技术总结
本发明公开了一种数据动态分布方法、分布系统及存储介质,接收业务数据,并获取该业务数据的标识;根据业务开展初期的数据参数,在存储系统中建立初始数据库组,所述初始数据库组包括若干数据库;对所述标识进行取模运算,判断所述标识是否与初始数据库组内存储的数据库标识相对应,若是,则将所述业务数据分布到对应的数据库中;否则,重新建立一个数据库,并将所述业务数据存储到该新建立的数据库中;本发明的有益效果为通过将增长的业务数据存储在新建立的数据库中,实现了对数据的平滑扩展;采用取模计算的方式将业务数据存储到对应的数据库中,实现了对业务数据进行动态均匀分布。布。布。


技术研发人员:李安清 宁顺彬 张帆 叶锟 蒋旭 雷欢欢
受保护的技术使用者:四川新网银行股份有限公司
技术研发日:2022.03.18
技术公布日:2022/6/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1