基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
分布式事务概述
更新时间:2026-02-15 11:50:48
OceanBase 数据库的事务类型由事务 Session 位置和事务涉及的日志流 leader 数量两个维度来决定,主要分为分布式事务和单日志流事务。
分布式事务
分布式事务满足事务的所有属性,同样需要满足 ACID 的特性。在多机数据修改,且要保证原子性的场景,分布式事务能够发挥重要作用。以下两种场景的事务均称为分布式事务:
事务涉及的日志流数量大于一个。
事务涉及的日志流数量只有一个,且日志流的 leader 和事务 Session 位置不在同一个 Server 上。
单日志流事务
事务涉及的日志流数量只有一个,且日志流的 leader 和事务 Session 在同一个 Server 上。
为了保证上述特性,通常采用两阶段提交协议。有关两阶段提交协议的详细介绍,参见 两阶段提交。