ACID原则是数据库事务正常执行的四个,分别指原子性、一致性、独立性及持久性。

事务的原子性(Atomicity)是指一个事务要么全部执行,要么不执行.也就是说一个事务不可能只执行了一半就停止了.比如你从取款机取钱,这个事务可以分成两个步骤:1划卡,2出钱.不可能划了卡,而钱却没出来.这两步必须同时完成.要么就不完成。

事务的一致性(Consistency)是指事务的运行并不改变数据库中数据的一致性.例如,完整性约束了a+b=10,一个事务改变了a,那么b也应该随之改变。

独立性(Isolation):事务的独立性也有称作隔离性,是指两个以上的事务不会出现交错执行的状态.因为这样可能会导致数据不一致。

持久性(Durability):事务的持久性是指事务执行成功以后,该事务所对数据库所作的更改便是持久的保存在数据库之中,不会无缘无故的回滚。

最新文章

  1. 文件上传去除"Content-Disposition: form-data"
  2. Hibernate入门(1)-第一个Hibernate程序
  3. sql char类型的空处理
  4. Python新手学习基础之运算符——赋值与逻辑运算
  5. getDeclaredConstructor()与getConstructor的差别
  6. Docker 安装命令
  7. malloc功能具体解释
  8. [学习OpenCV攻略][004][播放AVI视频]
  9. 《linux 网络日志分析与流量监控》记录
  10. Flask开发微电影网站(二)
  11. oracle 表所占空间统计
  12. 爬虫-----selenium模块自动爬取网页资源
  13. linux下磁盘管理(du、df)命令使用
  14. LeetCode(74):搜索二维矩阵
  15. 【Java】NO.84.Project.1.OCEA.1.001-【Dreamcar】-
  16. Kubernetes容器上下文环境
  17. 源码研究:php变量
  18. SQL Server 数据库基础笔记分享(上)
  19. iOS UI进阶-2.0 CALayer
  20. Requests+BeautifulSoup+正则表达式爬取猫眼电影Top100(名称,演员,评分,封面,上映时间,简介)

热门文章

  1. gbdt在回归方面的基本原理以及实例并且可以做分类
  2. 关于Linux下Oracle安装后启动的问题
  3. Linux应用编程之lseek详解
  4. 10. 通过 Dockerfile 编写 linux 命令行工具
  5. 9. Dockerfile 实际操作 (把 python app 打包成 image 并运行)
  6. jquery.timepicker.js - 最常用的日期JS控件
  7. mysql自定义函数初始化数据:init_data()
  8. 17)PHP,函数基础和参数问题
  9. ansible批量部署(一)
  10. SOA,ROA 比较