学习时长:
20min
课程收获:
- 认识事务的基本概念和作用
- 了解 TiDB 分布式事执行的两阶段提交的执行过程,TiDB 和 TiKV 等组件的交互方式;
- 掌握 TiDB 两种事务模式(乐观事务和悲观事务)的使用方法;
- 理解两者的不同并可以根据具体的业务场景评估和选择 TiDB 的事务模式、隔离级别等。
课程内容:
本节课程介绍事务的基本概念,TiDB 分布式事务实现原理,以及使用方法。
作为分布式数据库,分布式事务是既是重要特性之一,也是难点之一。TiDB 实现了快照隔离级别的分布式事务,支持悲观锁、乐观锁,同时也解决了业界的难点之一:大事务。本章我们将深入浅出 TiDB 事务的使用与原理,由浅入深介绍以下内容:
- 乐观事务
- 悲观事务
- 大事务