分布式数据库事务实现 Posted on 2023-02-11 Edited on 2023-03-05 2PC 协议Google Percolator 协议Percolator 协议就是用来解决 Bigtable 的跨行事务,其本质是二阶段提交协议的优化。Percolator 利用到 Bigtable 的一个重要特性:每个 cell 的数据保留有时间戳,多版本;读取时可以指定数据的版本。 BigTable 单行事务支持读修改写操作在单行数据上保证原子性。