概述

最近更新时间:2026-02-05 11:01:13

我的收藏

概述

分布式数据库事务是指在分布式数据库系统中,跨越多个节点或分片执行的一组数据库操作。这些操作要么全部成功执行,要么全部不执行,以保持数据库的一致性状态。

事务的基本特性(ACID)

分布式数据库事务遵循 ACID 原则:
原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不执行。TDSQL Boundless 使用两阶段提交协议(2PC)来保证事务的原子性。
一致性(Consistency):事务执行前后,数据库从一个一致状态转变为另一个一致状态。
隔离性(Isolation):并发执行的事务之间互不干扰。TDSQL Boundless 支持 Read Committed 和 Repeatable Read 隔离级别。
持久性(Durability):一旦事务提交,其结果将永久保存在数据库中。TDSQL Boundless 通过 Raft 协议将数据同步到多个副本,确保只要多数派副本存活,事务数据就不会丢失。