Categories
数据库
全局事务
梳理 XA 规范、JTA 接口,以及两阶段提交(2PC)与三阶段提交(3PC)协议如何保证分布式全局事务的一致性。
数据库
数据库如何实现隔离性
介绍数据库通过读锁、写锁、范围锁与两阶段锁协议实现隔离性,以及不同隔离级别在一致性与吞吐量之间的取舍。
数据库
数据库如何实现原子性和持久性
介绍数据库如何通过 Commit Logging(先写日志再改数据)实现崩溃恢复,从而保证事务的原子性与持久性。