数据库事务必须具备ACID特性
Ø原子性:Atomic,所有的操作执行成功,才算整个事务成功
Ø一致性:Consistency,不管事务success或fail,不能破坏关系数据的完整性以及业务逻辑上的一致性
Ø隔离性:Isolation,每个事务拥有独立数据空间,多个事务的数据修改相互隔离。事务查看数据更新时,数据要么是另一个事务修改前的状态,要么是修改后状态,不应该查看到中间状态数据。
Ø持久性:Durability,事务执行成功,数据必须永久保存。重启DB,数据需要恢复到事务执行成功后的状态。
l原子性、一致性、持久性DBMS通过日志来实现。
相关文章
- 01-14Nosql数据库ElasticSearch的基础用法-初步探索
- 01-14达梦数据库比较两个表的数据结构是否相同,并找出差异
- 01-14Exadata性能加速相关软件特性的演进历史(二)
- 01-14python中查询数据库时fetchone()函数和fetchall()函数的区别
- 01-14让 Mongoose 不再重复链接数据库(如何正确连接以解决升级后的报错)
- 01-14webgl图库研究(包括BabylonJS、Threejs、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)
- 01-14webgl图库研究(包括BabylonJS、Threejs、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)
- 01-14Unity中有用的特性(Attributes)
- 01-14案例分析:设计模式与代码的结构特性
- 01-14使用excel 生成模拟的姓名添加的数据库中