mysql事务

事务的ACID

原子性

通过undolog和redolog来实现,redolog(记录操作,用来重新做操作),undolog(记录逆向操作,用来撤销操作)。

先写undolog,再写redolog,最后写数据库的刷盘。

隔离性

通过MVCC和锁来实现,写写隔离通过锁,读写隔离通过MVCC

持久性

一但提交,则在磁盘中持久化。

相关推荐
HHHHH1010HHHHH几秒前
CSS定位如何实现多行文字垂直居中_通过绝对定位模拟表格
jvm·数据库·python
riNt PTIP4 分钟前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
麻辣大虾18 分钟前
SQL语言五大分类
数据库·sql·mysql
chenxu98b18 分钟前
redis info 详解
数据库·redis·缓存
qq_4138474021 分钟前
Redis怎样设计企业级备份策略_结合全量RDB与增量AOF实现多级数据保护
jvm·数据库·python
NaMM CHIN27 分钟前
mysql的分区表
数据库·mysql
qq_3729069327 分钟前
如何通过点击事件动态展开和收起 HTML 元素
jvm·数据库·python
倔强的石头_31 分钟前
一文读懂时序数据库:从概念到落地,讲清全球 5 大主流产品 能力边界与选型逻辑
数据库
dishugj35 分钟前
Postgresql 16.11数据库单机版源码安装
数据库
有梦想的小何39 分钟前
`Java并发排障实录:没有报错,却把正确数据覆盖错了`
java·spring boot·mysql·spring cloud