The invention provides a fund transaction clearing method, device, device and computer readable storage medium. The fund transaction liquidation method is used to store the fund transaction data through the distributed storage mode. The amount of the fund transaction data can reach tens of millions of levels and the data capacity is large. The clearing efficiency of fund transaction data can be effectively improved by using the distributed computing model to effectively improve the clearing efficiency of the fund transaction data. There is no need to change the data structure, only need to make more partition of the data and increase the corresponding computing node, so the data layer can be expanded parallel. At the same time, the cost and the data are inverse linear, the greater the amount of data, the lower the operation and maintenance cost of the clearing equipment.
【技术实现步骤摘要】
基金交易清算方法、装置、设备及计算机可读存储介质
本专利技术涉及互联网金融
,尤其涉及一种基金交易清算方法、装置、设备及计算机可读存储介质。
技术介绍
随着经济的发展与进步,人们的生活水平越来越高,越来越多的人通过货币基金的方式对自己的财产进行管理,因此,基金交易量越来越大,对基金交易平台的性能要求越来越高。TA(TransferAgent)系统,即中国结算公司开放式基金登记结算系统,用于登记投资者在上海证券账户或者深圳账户内的基金份额,目前市场上的恒生TA系统和金证TA系统都是使用传统分布式系统的分表分库的技术架构去满足大数据量,但是随着业务需求的提高,架构需要不断更改来进一步分表分库以满足新的需求,目前恒生TA系统和金证TA系统的数据容量大概在百万级,无法满足大数据量的业务需求,分表分库的数据存储方式,在清算过程中需要处理完一个表的数据才能进行下一个表的数据的处理,处理时间长,业务处理效率低下。
技术实现思路
本专利技术实施例提供了一种基金交易清算方法、装置、设备及计算机可读存储介质,能够有效地清算数据量巨大的基金交易。第一方面,本专利技术实施例提供了一种基 ...
【技术保护点】
一种基金交易清算方法,其特征在于,包括:向Hadoop平台导入新增的若干基金交易数据;根据所述若干基金交易数据的基金特性对所述若干基金交易数据进行划分,将划分后的所述若干基金交易数据分别保存在Hadoop平台对应的数据分区内;将所述数据分区内的所述基金交易数据导入Spark平台的RDD分区,所述RDD分区与所述数据分区一一对应;将所述RDD分区内的所述基金交易数据均匀分配至若干清算任务;基于分布式计算对所述若干清算任务进行处理,以完成对所述基金交易数据的清算。
【技术特征摘要】
1.一种基金交易清算方法,其特征在于,包括:向Hadoop平台导入新增的若干基金交易数据;根据所述若干基金交易数据的基金特性对所述若干基金交易数据进行划分,将划分后的所述若干基金交易数据分别保存在Hadoop平台对应的数据分区内;将所述数据分区内的所述基金交易数据导入Spark平台的RDD分区,所述RDD分区与所述数据分区一一对应;将所述RDD分区内的所述基金交易数据均匀分配至若干清算任务;基于分布式计算对所述若干清算任务进行处理,以完成对所述基金交易数据的清算。2.根据权利要求1所述的基金交易清算方法,其特征在于,所述基金交易数据包括基金账号,所述基金特性为所述基金账号;所述根据所述若干基金交易数据的基金特性对所述若干基金交易数据进行划分,将划分后的所述若干基金交易数据分别保存在Hadoop平台对应的数据分区内,包括:分别对每个基金账号进行哈希处理,得到每条基金交易数据对应的哈希值,所述哈希值为一串数字;分别将每条基金交易数据的哈希值的所有数字各自相加得到和;将所述和除以预设数得到余数,其中,所述预设数为数据分区的总数;将所述每条基金交易数据保存在所述余数对应的Hadoop平台的数据分区内。3.根据权利要求1所述的基金交易清算方法,其特征在于,所述基于分布式计算对所述若干清算任务进行处理,以完成对所述基金交易数据的清算,包括:将所述若干清算任务动态均匀地分配到多个计算节点;获取清算逻辑程序;利用所述多个计算节点根据所述清算逻辑程序对所述若干清算任务中的基金交易数据进行清算。4.根据权利要求3所述的基金交易清算方法,其特征在于,所述利用所述多个计算节点根据所述清算逻辑程序对所述若干清算任务中的基金交易数据进行清算,包括:判断所述基金交易数据的基金账户是否为合法账户;若所述基金账户为合法账户,则判断所述基金交易数据是否合法;若所述基金交易数据合法,则计算所述基金账户的交易纯份额;根据所述基金交易纯份额计算所述基金账户的收益;将所述收益分配到所述基金账户。5.根据权利要求1所述的基金交易清算方法,其特征在于,所述基于分布式计算对所述若干清算任务进行处理,以完成对所述基金交易数据的...
【专利技术属性】
技术研发人员:白雪峰,王斌,黄志文,安栋,宋先优,李强,郭锦玉,尹方敏,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。