数据库一致性的实现
2022年9月29日,腾讯云邀请我做了一次直播,介绍一下数据库的内核技术。思来想去,选了这个主题。主要是我认为很多材料对一致性和隔离性介绍的很模糊,而且与实现脱节。我想借此机会,表达一下我对这两个特性的理解。并且结合MySQL和PostgreSQL两个开源数据库的实现,介绍一下它们对隔离级别的实现。同时对TDSQL在使用raft协议和两阶段提交时的创新。
本文主要介绍了事务ACID的概念、对一致性和隔离性的理解。重点介绍了数据库隔离级别的基本原理,并介绍了MySQL和PostgreSQL隔离级别的实现。最后对TDSQL的数据库一致性实现方案做了介绍。
相信这是全网截至目前介绍隔离级别最详细的一份材料,欢迎批评指正。
下面是网页版视频回放的链接。
https://cloud.tencent.com/developer/salon/live-2005
也可以用微信扫描下方二维码。
还可以在腾讯云数据库的微信视频号中找到直播回放。