[MySQL] 事务的ACID特性
2023-02-18 15:47:02 时间
事务的ACID特性:
原子性(atomicity):一个事务是一个不可分割的最小工作单位,事务中的所有操作要么都做,要么都不做。
一致性(consistency):事务前后数据的完整性必须保持一致.事务必须是使数据库从一个一致性状态变到另一个一致性状态,一致性与原子性是密切相关的。
隔离性(isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。有四种隔离级别
持久性(durability):指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
隔离性的四种级别
相关文章
- 并发编程系列之Lock锁可重入性与公平性
- 并发编程之volatile与JMM多线程内存模型
- 并发编程之临界区\阻塞\非阻塞\死锁\饥饿\活锁
- 镜像分层原理及容器层写时复制
- 消息队列与快递柜之间的奇妙关系
- 【大话云原生】kubernetes灰度发布篇-从步行到坐缆车的自动化服务升级
- 【大话云原生】微服务篇-五星级酒店的服务方式
- 【大话云原生】负载均衡篇-小饭馆客流量变大了
- 【大话云原生】煮饺子与docker、kubernetes之间的关系
- 数据建模软件Chiner,颜值与实用性并存
- 分享Sql性能优化的一些建议
- 快速入门Redis调用Lua脚本及使用场景介绍
- Mybatis plus通用字段自动填充的最佳实践总结
- Mybatis Plus 3.4版本之后分页插件的变化
- 跨站资源共享CORS原理深度解析
- 开源项目-跨项目及操作系统的通用代码生成器,解放您的双手
- 图解并发与并行-分别从CPU和线程的角度理解
- 图解进程线程、互斥锁与信号量-看完不懂你来打我
- 精讲响应式WebClient第6篇-请求失败自动重试机制,强烈建议你看一看
- 完美解决方案-雪花算法ID到前端之后精度丢失问题