2.3.5 How to use Transactions in TiDB(如何在 TiDB 中使用事务)

学习时长:

20min

课程收获:

  • 认识事务的基本概念和作用
  • 了解 TiDB 分布式事执行的两阶段提交的执行过程,TiDB 和 TiKV 等组件的交互方式;
  • 掌握 TiDB 两种事务模式(乐观事务和悲观事务)的使用方法;
  • 理解两者的不同并可以根据具体的业务场景评估和选择 TiDB 的事务模式、隔离级别等。

课程内容:

本节课程介绍事务的基本概念,TiDB 分布式事务实现原理,以及使用方法。

作为分布式数据库,分布式事务是既是重要特性之一,也是难点之一。TiDB 实现了快照隔离级别的分布式事务,支持悲观锁、乐观锁,同时也解决了业界的难点之一:大事务。本章我们将深入浅出 TiDB 事务的使用与原理,由浅入深介绍以下内容:

  • 乐观事务
  • 悲观事务
  • 大事务

学习过程中参考的其他资料