分布式数据库的事务处理方法、装置、设备及介质制造方法及图纸

技术编号:43359433 阅读:21 留言:0更新日期:2024-11-19 17:44
本申请涉及一种分布式数据库的事务处理方法、装置、设备及介质,应用于分布式数据库技术领域,其中,方法应用于全局事务管理器,包括:在接收到任一协调器节点发送的连接请求的情况下,与协调器节点建立安全的对等连接;为协调器节点创建目标线程;在目标线程接收到ID获取请求的情况下,向协调器节点批量发送多个事务ID,以使协调器节点在接收到事务新建请求时利用多个事务ID为新事务分配事务ID。通过与协调器节点建立安全的对等连接,然后专门创建一个目标线程来接收并处理协调器节点发出的事务请求,向协调器节点批量下发事务ID号,能够减少交互次数,解决了各协调器节点与全局事务管理器进行频繁交互大大降低了事务管理的效率的问题。

【技术实现步骤摘要】

本申请涉及分布式数据库,尤其涉及一种分布式数据库的事务处理方法、装置、设备及介质


技术介绍

1、gtm(global transaction manager,全局事务管理器)是系统中的常驻进程,主要作用是分发gxid(事务id)、snap shot(快照)、sequence(序列)等信息。为了保证事务标识的一致性和全局唯一性,在分布式数据库集群中只有一个主gtm提供服务,并采用了主备方式,一般有至少一个备机,而且为了保证事务号不丢失,主备gtm需要同步当前事务号信息。

2、在分布式数据库的架构中,gtm主要与各个协调器节点(coordinator,简称cn)进行交互,在高并发环境下,各个协调器节点会与gtm进行频繁交互,此时gtm已经分配不过来那么多的事务号,处理不了那么多请求,各协调器节点与gtm进行频繁交互大大降低了事务管理的效率。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请提供了一种分布式数据库的事务处理方法、装置、设备及介质,以解决上述“各协调本文档来自技高网...

【技术保护点】

1.一种分布式数据库的事务处理方法,其特征在于,应用于全局事务管理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在为所述协调器节点创建目标线程之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在为所述协调器节点创建目标线程之后,所述方法还包括:

4.一种分布式数据库的事务处理方法,其特征在于,应用于协调器节点,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,在与所述全局事务管理器建立安全的对等连接,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,在通过所述本地缓存队列为新事务...

【技术特征摘要】

1.一种分布式数据库的事务处理方法,其特征在于,应用于全局事务管理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在为所述协调器节点创建目标线程之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在为所述协调器节点创建目标线程之后,所述方法还包括:

4.一种分布式数据库的事务处理方法,其特征在于,应用于协调器节点,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,在与所述全局事务管理器建立安全的对等连接,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,在通过所述本地缓存队列为新事务分配事务id之后,...

【专利技术属性】
技术研发人员:姜明俊秦延涛
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

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

1