数据库事务的四大特性分别是:原子性、一致性、隔离性和持久性。html
特性数据库 |
说明并发 |
实现spa |
一致性htm |
在一个事务执行以前和执行以后数据库都必须处于一致性状态。假如数据库的状态知足全部的完整性约束,也能够说数据库是一致的blog |
DBMS的完整性子系统实现事务 |
原子性ci |
事务是一组不可分割的操做单元,这组单元要么同时成功要么同时失败table |
DBMS的事务管理子系统实现数据 |
隔离性 |
多个用户的事物之间不能相互影响,须要相互隔离 |
DBMS的并发控制子系统实现 |
持久性 |
一个事务一旦提交,那么它对数据库产生的影响就是永久不可逆的,若是后面在回滚或者出现异常,都不会影响已提交的事务 |
DBMS的恢复管理子系统实现 |
参考:
https://www.2cto.com/database/201801/709531.html
https://www.cnblogs.com/Terry--Wu/p/6130502.html