【TiDB 4.0 PCTA 学习笔记】- 2.3.5 How to Use Transactions in TiDB(如何在 TiDB 中使用事务)@3班志欣

课程名称: 2.3.5 How to Use Transactions in TiDB(如何在 TiDB 中使用事务)

学习时长:

课程收获:

事务复习



tidb事务实现模型
两阶段提交协议(percolator)


3.0以前,乐观错

3.0以后,悲观锁

使用tidb事务


使用乐观锁

开启下一个事务或者ddl操作时,隐式提交前一个事务

使用悲观事务




tidb不支持间隙锁,只对读到的行枷锁

课程内容:

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

关键知识点: 事务;并发控制;两阶段提交;乐观事务;悲观事务;隔离级别

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

同学你好,感谢参与 TiDB 4.0 课程的学习!

您提交的笔记内容过于简单,在复制 PPT 内容之外,希望能够补充个人对于内容的理解,本篇笔记将被视为无效笔记,不计入积分。

您可以在 24h 内继续完善课程笔记,如再次评估有效,可计入积分,但将失去评选“优质笔记”的资格。

期待您继续产出优质内容!

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。