[发明专利]分布式账务处理方法及系统有效
申请号: | 201811622458.5 | 申请日: | 2018-12-28 |
公开(公告)号: | CN111382196B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 王文柏 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/21 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王星;张金金 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 账务 处理 方法 系统 | ||
本发明涉及一种分布式账务处理方法,包括:基于交易数据被存储于多个数据库的历史信息进行机器学习,以形成分配策略知识库;其中,交易数据包括多条交易记录;基于分配策略知识库来执行如下项中的至少一项:选择多个数据库其中之一以记录新的交易记录;新设数据库以记录新的交易记录;更改对应于已存储交易记录的目的地数据库。该方法有利于使各个数据库管理的账户数量以及数据量相对均衡。
技术领域
本发明涉及数据存储技术领域,更具体地说,涉及一种分布式账务处理方法及系统。
背景技术
当前,移动支付普及,交易量基数大且增长迅速,单台应用主机或数据库主机的硬件性能已逐渐成为瓶颈,即使纵向扩展主机资源也无法明显提升系统的处理效率。
在银行卡系统中,海量交易也带来海量的账户数量和记账数量,对于最重视系统时效性、处理性能、资源利用的系统来说是不易克服的问题。针对交易量的增长超出了硬件性能扩展步伐这种现状,目前业界的处理方法主要有以下几种:
1.纵向增加资源,可以适应交易量上升的一般情况,特别是银行系统采用大型机器纵向增加资源。
2.分布式账户。将账户分散在不同的存储设备上分散访问频率,解决单点性能瓶颈。
然而,无论是增加资源还是分散访问,其对交易记账或处理均未形成合理的规划方案,或者说已有的规划方案并没有考虑具体的应用场合或环境的变化。
发明内容
本发明的目的在于提供一种分布式账务处理方法。
为实现上述目的,本发明提供一种技术方案如下:
一种分布式账务处理方法,包括:基于交易数据被存储于多个数据库的历史信息进行机器学习,以形成分配策略知识库;其中,交易数据包括多条交易记录;基于分配策略知识库来执行如下项中的至少一项:选择多个数据库其中之一以记录新的交易记录;新设数据库以记录新的交易记录;更改对应于已存储交易记录的目的地数据库。
可选地,基于分配策略知识库来转换与已存储交易记录关联的账户的属性。
可选地,该方法还包括:基于分配策略知识库将账户拆分来多个子账户;其中,多个子账户分布于同一个数据库中或分布于不同的数据库中。
可选地,该方法还包括:基于分配策略知识库来新设、注销和/或变更账户的至少一个子账户。
可选地,分配策略知识库的配置基于如下项中的至少一项:平衡各数据库分别管理的账户的数量;平衡各数据库的日常数据量。
可选地,分配策略知识库的配置还基于:降低跨数据库存储相关联交易记录的频率。
本发明另外公开一种分布式账务处理系统,包括:历史信息学习模块,配置成基于交易数据被存储于多个数据库的历史信息进行机器学习,以形成分配策略知识库;交易记录存储模块,配置成根据分配策略知识库执行如下项中的至少一项:选择多个数据库其中之一以记录新的交易记录;新设数据库以记录新的交易记录;以及更改对应于已存储交易记录的目的地数据库。
可选地,该系统还配置成基于分配策略知识库:平衡各数据库分别管理的账户的数量;平衡各数据库的日常数据量。
可选地,该系统还配置成基于分配策略知识库:降低跨数据库存储相关联交易记录的频率。
本发明所提供的分布式账务处理方法通过机器学习过程来形成分配策略知识库,进而可以对交易记录向数据库的分配进行控制,这有利于使各个数据库管理的账户数量、以及数据量相对均衡。
附图说明
图1示出本发明第一实施例提供的分布式账务处理方法的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811622458.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拍卖方法及系统
- 下一篇:运算方法、装置及相关产品