首页 > 试题广场 >

什么是ACID属性?定义原子性、一致性、隔离性和持久性,并举

[问答题]
什么是ACID属性?定义原子性、一致性、隔离性和持久性,并举例说明。(16.1节)
1. 原子性(Atomic)
     一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。
2. 一致性(Consistency)
     一致性是指事务使得系统从一个一致的状态转换到另一个一致状态。
3. 隔离性(Isolation)
     并发事务之间互相影响的程度,比如一个事务会不会读取到另一个未提交的事务修改的数据。
4. 持久性(Durability)
     事务提交后,对系统的影响是永久的。即,事务完成后,数据提交到了数据库或者磁盘。

发表于 2019-10-17 16:48:06 回复(0)