码迷,mamicode.com
首页 > 其他好文 > 详细

事务的acid

时间:2014-07-14 19:03:05      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:数据   io   数据库   re   c   table   

1.atomicity 原子性

   数据库中的执行要么都完成,要么失败。

2.consistency 一致性

  通过一些约束(主键,外键,唯一性,check等)来保证数据跟业务一致。

3.isolation 隔离性

  事务执行不相互干扰,一个事务不能看到另一个事务运行时的某一刻的数据。

  隔离性的等级分为:read uncommited,read commited,repeatable read,serializable。隔离通过锁造成阻塞来实现。

  事务之间干扰会产生:更新失效, 脏读,不可重复度,幻读。

4.durability 持久性

 事务完成以后,对数据库所做的更改应该持久保存在数据库中。

 数据库对于写入数据库之前的改变都会写到日志当中。

事务的acid,布布扣,bubuko.com

事务的acid

标签:数据   io   数据库   re   c   table   

原文地址:http://www.cnblogs.com/wuMing-dj/p/3842917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!