【技术实现步骤摘要】
本专利技术属于计算机存储,具体涉及一种基于共享存储的元数据分布式事务方法。
技术介绍
1、分布式存储(distributed storage system,dss),也指分布式文件系统(distributed file system,dfs),是将数据文件分散地存储到集群服务器上的一种数据存储技术;
2、分布式存储是新兴的存储技术,采用“标准的x86服务器硬件+存储软件”的架构,将标准x86/arm服务器通过高速以太网或infiniband互连,通过分布式存储软件将服务器本地的hdd、ssd等存储介质组织成统一的大规模存储资源池;分布式存储实现了存储的硬件与软件解耦,数据中心能够以标准化硬件搭建存储平台,提升it敏捷性,降低运维成本,符合软件定义数据中心的发展趋势;
3、分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上;
4、分布式事务:在分布式系统中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务;<
...【技术保护点】
1.一种基于共享存储的元数据分布式事务方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于共享存储的元数据分布式事务方法,其特征在于:事务成功与否的最终判定标志为协调者日志中的Commit日志;当没查找到事务提交Commit标记时,认为事务提交失败,各节点回滚,取消该事务。
3.根据权利要求2所述的一种基于共享存储的元数据分布式事务方法,其特征在于:当协调者故障,数据节点解析对应协调者日志,如果协调者日志关闭后,都没查找到提交标志,则任务事务提交失败;一个事务的开始和结束状态,只会存储在一个协调者日志中,不会存在多个协调者日志中。
4.根...
【技术特征摘要】
1.一种基于共享存储的元数据分布式事务方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于共享存储的元数据分布式事务方法,其特征在于:事务成功与否的最终判定标志为协调者日志中的commit日志;当没查找到事务提交commit标记时,认为事务提交失败,各节点回滚,取消该事务。
3.根据权利要求2所述的一种基于共享存储的元数据分布式事务方法,其特征在于:当协调者故障,数据节点解析对应协调者日志,如果协调者日志关闭后,都没查找到提交标志,则任务事务提交失败;一个事务的开始和结束状态,只会存储在一个协调者日志中,不会存在多个协调者日志中。
4.根据权利要求3所述的一种基于共享存储的元数据分布式事务方法,其特征在于:如果一个节点要作为协调者,需要申请新分配一个协调者日志,当协调者退出时,协调者日志关闭,后续由事务日志管理模块进行日志回收。
5.根据权利要求4所述的一种基于共享存储的元数据分布式事务方法,其特征在于:当某一个数据长时间未回复或故障时,事务协调者主动发起询问信息,prepare是否完成。
6.根据权利要求5所述的一种基于共享存储的元数据分布式...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。