System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 区块链系统中数据操作事务的处理方法及相关产品技术方案_技高网

区块链系统中数据操作事务的处理方法及相关产品技术方案

技术编号:40211100 阅读:5 留言:0更新日期:2024-02-02 22:20
本申请的区块链系统中数据操作事务的处理方法及相关产品中,通过获取所述区块链系统中待处理的多个数据操作事务;对所述多个数据操作事务进行关联性分析,得到关联性分析队列,所述关联度分析队列中记录有任意两个数据操作事务之间的关联度度量值;根据所述关联性分析队列对所述多个数据操作事务进行分簇处理,得到若干个操作事务簇并添加到预处理缓冲队列中;触发对所述预处理缓冲队列的数据任务并行处理,以令所述若干个操作事务簇并发执行,以使得分簇在不同操作事务簇中的数据操作事务并行执行,缩短了数据处理的耗时比较长,优化了数据操作事务的性能。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种区块链系统中数据操作事务的处理方法及相关产品


技术介绍

1、区块链起源于比特币,作为比特币的底层技术,本质上是一个去中心化的数据库。是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。换言之,区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案,其本质上是一种去中心化的技术方案。

2、为此,在进行相关数据操作事务处理时,其是以串行处理的方式逐一进行处理,由此导致其数据处理的耗时比较长,具有极大的性能瓶颈。


技术实现思路

1、本申请的目的在于提出一种区块链系统中数据操作事务的处理方法及相关产品,用于解决或者缓解现有技术中存在的技术问题。

2、本申请实施例提供一种区块链系统中数据操作事务的处理方法,其包括:

3、获取所述区块链系统中待处理的多个数据操作事务;

4、对所述多个数据操作事务进行关联性分析,得到关联性分析队列,所述关联度分析队列中记录有任意两个数据操作事务之间的关联度度量值,若两个数据操作事务之间具有关联关系,则为其分配的关联度度量值为1,若两个数据操作事务之间无关联关系,则为其分配的关联度度量值为0;

5、根据所述关联性分析队列对所述多个数据操作事务进行分簇处理,得到若干个操作事务簇并添加到预处理缓冲队列中,任一操作事务簇满足如下关系:相对于其他操作事务簇中的数据操作事务,该任一操作事务簇中的数据操作事务的关联度度量值为0,在该任一操作事务簇,数据操作事务的关联度度量值为1;

6、触发对所述预处理缓冲队列的数据任务并行处理,以令所述若干个操作事务簇并发执行,以使得分簇在不同操作事务簇中的数据操作事务并行执行。

7、本申请提供一种区块链系统中数据操作事务的处理装置,其包括:

8、第一程序单元,用于获取所述区块链系统中待处理的多个数据操作事务;

9、第二程序单元,用于对所述多个数据操作事务进行关联性分析,得到关联性分析队列,所述关联度分析队列中记录有任意两个数据操作事务之间的关联度度量值,若两个数据操作事务之间具有关联关系,则为其分配的关联度度量值为1,若两个数据操作事务之间无关联关系,则为其分配的关联度度量值为0;

10、第三程序单元,用于根据所述关联性分析队列对所述多个数据操作事务进行分簇处理,得到若干个操作事务簇并添加到预处理缓冲队列中,任一操作事务簇满足如下关系:相对于其他操作事务簇中的数据操作事务,该任一操作事务簇中的数据操作事务的关联度度量值为0,在该任一操作事务簇,数据操作事务的关联度度量值为1;

11、第四程序单元,用于触发对所述预处理缓冲队列的数据任务并行处理,以令所述若干个操作事务簇并发执行,以使得分簇在不同操作事务簇中的数据操作事务并行执行。

12、本申请提供一种电子设备,所述设备包括:

13、一个或多个处理器;

14、计算机可读介质,配置为存储一个或多个程序,

15、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请实施例中任意方法。

16、本申请提供一种计算机可读介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例中任意方法。

17、本申请的区块链系统中数据操作事务的处理方法及相关产品中,通过获取所述区块链系统中待处理的多个数据操作事务;对所述多个数据操作事务进行关联性分析,得到关联性分析队列,所述关联度分析队列中记录有任意两个数据操作事务之间的关联度度量值,若两个数据操作事务之间具有关联关系,则为其分配的关联度度量值为1,若两个数据操作事务之间无关联关系,则为其分配的关联度度量值为0;根据所述关联性分析队列对所述多个数据操作事务进行分簇处理,得到若干个操作事务簇并添加到预处理缓冲队列中,任一操作事务簇满足如下关系:相对于其他操作事务簇中的数据操作事务,该任一操作事务簇中的数据操作事务的关联度度量值为0,在该任一操作事务簇,数据操作事务的关联度度量值为1;触发对所述预处理缓冲队列的数据任务并行处理,以令所述若干个操作事务簇并发执行,以使得分簇在不同操作事务簇中的数据操作事务并行执行,缩短了数据处理的耗时比较长,优化了数据操作事务的性能。

本文档来自技高网...

【技术保护点】

1.一种区块链系统中数据操作事务的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述多个数据操作事务进行关联性分析,得到关联性分析队列,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述多个数据操作事务指向的操作对象数据之间的关联关系进行分析,得到不同所述操作对象数据之间的关联关系结果,包括:对所述多个数据操作事务指向的操作对象数据之间的依赖关系进行分析,得到不同所述操作对象数据之间的依赖关系结果。

4.根据权利要求3所述的方法,其特征在于,所述根据不同所述操作对象数据之间的关联关系结果,对所述多个数据操作事务进行关联性分析,得到关联性分析队列,包括:

5.根据权利要求2所述的方法,其特征在于,所述对所述多个数据操作事务指向的操作对象数据之间的关联关系进行分析,得到不同所述操作对象数据之间的关联关系结果,包括:对所述多个数据操作事务指向的操作对象数据之间的资源互斥关系进行分析,得到不同所述操作对象数据之间的资源互斥关系结果。

6.根据权利要求1-5任一项所述的方法,其特征在于,所述的方法,包括:获取创建的键值对,以在所述关联度分析队列以所述键值对的方式记录任意两个数据操作事务之间的关联度度量值。

7.根据权利要求6所述的方法,其特征在于,所述的方法,还包括:

8.一种区块链系统中数据操作事务的处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述设备包括:

10.一种计算机可读介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-7中任意一项权利要求所述的方法。

...

【技术特征摘要】

1.一种区块链系统中数据操作事务的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述多个数据操作事务进行关联性分析,得到关联性分析队列,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述多个数据操作事务指向的操作对象数据之间的关联关系进行分析,得到不同所述操作对象数据之间的关联关系结果,包括:对所述多个数据操作事务指向的操作对象数据之间的依赖关系进行分析,得到不同所述操作对象数据之间的依赖关系结果。

4.根据权利要求3所述的方法,其特征在于,所述根据不同所述操作对象数据之间的关联关系结果,对所述多个数据操作事务进行关联性分析,得到关联性分析队列,包括:

5.根据权利要求2所述的方法,其特征在于,所述对所述多个数据操作事务指向的操作对象数...

【专利技术属性】
技术研发人员:解培阮安邦邵革健陈凯魏明
申请(专利权)人:中国光大银行股份有限公司
类型:发明
国别省市:

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

1