- 博客(8)
- 收藏
- 关注
原创 深入理解Mysql原理-事务的实现机制(三)
讲解事务的实现机制,理解ACID各自的实现方式,了解undolog、binlog、redolog的用处区别
2023-04-24 14:05:52
196
原创 深入理解Mysql原理-MVCC详细原理剖析(四)
MVCC,即Multi-Version Concurrency Control (多版本并发控制)。它是一种并发控制的方法,它实现读取数据不用加锁,可以让读取数据同时修改。修改数据时同时可读取。重点就在于不加锁,我们都知道为了保障事务的隔离性,各个事务不影响,最直接的方式就是加锁,比如串行化隔离级别就是加锁实现的。但是频繁的加锁,导致读数据时,没办法修改,修改数据时,没办法读取,大大降低了数据库性能,所以在mysql中采取MVCC这种方式来解决这个问题,实现“重复读”和“读已提交”这两种隔离级别。
2023-04-24 12:02:37
225
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人