首批通过分布式安全可靠测评,为关键业务系统打造
分布式事务概述
更新时间:2026-06-23 12:54:15
OceanBase 数据库的事务类型由事务 Session 位置和事务涉及的日志流 leader 数量两个维度来决定,主要分为分布式事务和单日志流事务。
分布式事务
分布式事务满足事务的所有属性,同样需要满足 ACID 的特性。在多机数据修改,且要保证原子性的场景,分布式事务能够发挥重要作用。以下两种场景的事务均称为分布式事务:
事务涉及的日志流数量大于一个。
事务涉及的日志流数量只有一个,且日志流的 leader 和事务 Session 位置不在同一个 Server 上。
单日志流事务
事务涉及的日志流数量只有一个,且日志流的 leader 和事务 Session 在同一个 Server 上。
为了保证上述特性,通常采用两阶段提交协议。有关两阶段提交协议的详细介绍,参见 两阶段提交。