一种分布式数据库的事务处理方法及其相关设备技术

技术编号:40419442 阅读:32 留言:0更新日期:2024-02-20 22:37
本申请涉及一种分布式数据库的事务处理方法及其相关设备,方法包括:确定当前分布式数据库的目标场景;在根据目标场景确定需进行数据一致性处理时,从多个数据节点中确定出与目标场景对应的所有目标数据节点;确定每个目标数据节点上的目标事务;针对每个目标数据节点,根据目标场景和目标数据节点对应的目标事务,确定目标数据节点对应的目标处理策略;根据各个目标数据节点对应的目标处理策略对各个目标数据节点对应的目标事务进行处理,以使得分布式数据库的数据一致性。本申请实现了分布式数据库的数据一致性,保证了分布式数据库的可靠使用。

【技术实现步骤摘要】

本申请涉及数据库,尤其涉及一种分布式数据库的事务处理方法及其相关设备


技术介绍

1、分布式数据库因为其特性,往往都有很多个数据分片,每个数据分片中有多个数据节点。目前分布式数据库通常采用二阶段提交事务,所以,在数据恢复场景时需要保证所有分片间的数据一致性以及在主备数据节点切换时需保证主备数据节点之间的数据一致性。而目前在分布式数据库采用二阶段提交事务时,若进行数据恢复或主备数据节点切换,大多未考虑到数据一致性的问题,如此,在数据恢复后或主备数据节点切换后,将会影响到分布式数据库的可靠性使用。


技术实现思路

1、鉴于此,为解决上述技术问题或部分技术问题,本申请实施例提供一种分布式数据库的事务处理方法及其相关设备。

2、第一方面,本申请提供了一种分布式数据库的事务处理方法,所述分布式数据库包括多个数据节点,所述方法,包括:

3、确定当前所述分布式数据库的目标场景;

4、在根据所述目标场景确定需进行数据一致性处理时,从多个所述数据节点中确定出与所述目标场景对应的所有目标数据节点本文档来自技高网...

【技术保护点】

1.一种分布式数据库的事务处理方法,其特征在于,所述分布式数据库包括多个数据节点,所述方法,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标场景为第一场景,所述第一场景用于指示主备数据节点的切换,在所述目标场景为所述第一场景时需进行数据一致性处理;

3.根据权利要求2所述的方法,其特征在于,所述根据所有所述第一事务和所有所述第二事务,确定所述目标数据节点上的目标事务,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述目标场景和所述目标数据节点对应的所述目标事务,确定所述目标数据节点对应的目标处理策略,包括:p>

5.根据权...

【技术特征摘要】

1.一种分布式数据库的事务处理方法,其特征在于,所述分布式数据库包括多个数据节点,所述方法,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标场景为第一场景,所述第一场景用于指示主备数据节点的切换,在所述目标场景为所述第一场景时需进行数据一致性处理;

3.根据权利要求2所述的方法,其特征在于,所述根据所有所述第一事务和所有所述第二事务,确定所述目标数据节点上的目标事务,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述目标场景和所述目标数据节点对应的所述目标事务,确定所述目标数据节点对应的目标处理策略,包括:

5.根据权利要求1所述的方法,其特征在于,所述目标场景为第二场景,所述第二场景用于指示数据恢复,在所述目标场景为所述第二场景时需进行数据一致性处理且所述目标数据节点的数量与所述分布式数据库中的...

【专利技术属性】
技术研发人员:李业付裕马玉伟许振华吴开红闫珂徐华飞
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

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

1