- 博客(3)
- 收藏
- 关注
原创 MySQL——事务详解 深入浅出,通俗易懂
数据库中的事务是指对数据库执行一批操作,在同一个事务当中,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的情况。事务是一个原子操作。是一个最小执行单元。可以甶一个或多个SQL语句组成在同一个事务当中,所有的SQL语句都成功执行时,整 个事务成功,有一个SQL语句执行失败,整个事务都执行失败。
2024-07-22 11:31:14
512
原创 MVCC 实现原理详细解析
多版本并发控制,并发访问(读或写)数据库时,对正在事务内处理的数据做多版本的管理。以达到用来避免写操作的堵塞,从而引发读操作的并发问题。MVCC在中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读常见并发控制保证数据一致性的方法有锁,数据多版本;普通锁串行,读写锁读读并行,数据多版本读写并行;redo 日志保证已提交事务的 ACID 特性,设计思路是,通过顺序写替代随机写,提高并发;
2024-07-19 09:35:58
1034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人