ACID原则
2024-09-01 15:30:21
ACID原则是数据库事务正常执行的四个,分别指原子性、一致性、独立性及持久性。
事务的原子性(Atomicity)是指一个事务要么全部执行,要么不执行.也就是说一个事务不可能只执行了一半就停止了.比如你从取款机取钱,这个事务可以分成两个步骤:1划卡,2出钱.不可能划了卡,而钱却没出来.这两步必须同时完成.要么就不完成。
事务的一致性(Consistency)是指事务的运行并不改变数据库中数据的一致性.例如,完整性约束了a+b=10,一个事务改变了a,那么b也应该随之改变。
独立性(Isolation):事务的独立性也有称作隔离性,是指两个以上的事务不会出现交错执行的状态.因为这样可能会导致数据不一致。
持久性(Durability):事务的持久性是指事务执行成功以后,该事务所对数据库所作的更改便是持久的保存在数据库之中,不会无缘无故的回滚。
最新文章
- 文件上传去除";Content-Disposition: form-data";
- Hibernate入门(1)-第一个Hibernate程序
- sql char类型的空处理
- Python新手学习基础之运算符——赋值与逻辑运算
- getDeclaredConstructor()与getConstructor的差别
- Docker 安装命令
- malloc功能具体解释
- [学习OpenCV攻略][004][播放AVI视频]
- 《linux 网络日志分析与流量监控》记录
- Flask开发微电影网站(二)
- oracle 表所占空间统计
- 爬虫-----selenium模块自动爬取网页资源
- linux下磁盘管理(du、df)命令使用
- LeetCode(74):搜索二维矩阵
- 【Java】NO.84.Project.1.OCEA.1.001-【Dreamcar】-
- Kubernetes容器上下文环境
- 源码研究:php变量
- SQL Server 数据库基础笔记分享(上)
- iOS UI进阶-2.0 CALayer
- Requests+BeautifulSoup+正则表达式爬取猫眼电影Top100(名称,演员,评分,封面,上映时间,简介)
热门文章
- gbdt在回归方面的基本原理以及实例并且可以做分类
- 关于Linux下Oracle安装后启动的问题
- Linux应用编程之lseek详解
- 10. 通过 Dockerfile 编写 linux 命令行工具
- 9. Dockerfile 实际操作 (把 python app 打包成 image 并运行)
- jquery.timepicker.js - 最常用的日期JS控件
- mysql自定义函数初始化数据:init_data()
- 17)PHP,函数基础和参数问题
- ansible批量部署(一)
- SOA,ROA 比较