DRDS 分布式事务
分布式事务通常使用二阶段提交来保证事务的原子性(Atomicity)和一致性(Consistency)。
二阶段事务将事务提交分成准备(PREPARE)和提交(COMMIT)两个阶段:
- PREPARE 阶段中,数据节点准备好所有事务提交所需的资源(例如加锁、写日志等);
- COMMIT 阶段中,各个数据节点才真正提交事务。
当用户提交一个分布式事务时,DRDS 服务器作为事务管理器的角色,首先等待所有数据节点(MySQL 服务器) PREPARE 成功,之后再向各个数据节点发送 COMMIT 请求。
DRDS 分布式事务的使用方式请参考 DRDS 分布式事务使用文档。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论