推特 阿里云技术文档正文

DRDS 分布式事务_基本原理_分布式关系型数据库 DRDS

admin 阿里云技术文档 2020-02-11 174 0
阿里云服务器优惠

DRDS 分布式事务

分布式事务通常使用二阶段提交来保证事务的原子性(Atomicity)和一致性(Consistency)。

二阶段事务将事务提交分成准备(PREPARE)和提交(COMMIT)两个阶段:

  • PREPARE 阶段中,数据节点准备好所有事务提交所需的资源(例如加锁、写日志等);
  • COMMIT 阶段中,各个数据节点才真正提交事务。

当用户提交一个分布式事务时,DRDS 服务器作为事务管理器的角色,首先等待所有数据节点(MySQL 服务器) PREPARE 成功,之后再向各个数据节点发送 COMMIT 请求。

二阶段提交原理示意图 DRDS 分布式事务_基本原理_分布式关系型数据库 DRDS 阿里云技术文档

DRDS 分布式事务的使用方式请参考 DRDS 分布式事务使用文档

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

-----