数据库事务的基本概念和特性

事务: 访问并可能更新数据库数据项的一个程序执行单元。
特点:事务是恢复和并发控制的基本单位。
属性:具有4个属性。ACID 原子性、一致性、隔离性、持久性
automicity consistency isolation durability

  • a原子性:一个事务是一个不可分割的工作单位,事务中包含的事项要么都做,要么都不做。
  • c一致性:事务必须让数据库从一个一致性的状态到另一个一致性的状态
  • i隔离性: 一个事务的执行不能被其他事务干扰。一个事务内部的操作和使用的数据对并发的其他事务是隔离的。并发执行的事务之间不互相干扰。
  • d持久性:事务一旦提交,对数据库的改变是永久的。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容