数据库
iteye_18979
这个作者很懒,什么都没留下…
展开
-
数据库的原子性可以推导出一致性吗
数据库用了很久了,最近看书又看到了ACID,突然想起来原子性就是不可分割, 既然是这样,那应该就可以保证一致性,为什么数据库的事务定义了4个特性. 其实这个问题的症结在怎么理解原子性,以前学物理的时候,留下了一个印象,原子性就是不可再分割的意思,但是在数据库事务里面却需要加上一些注释,是把本来几个可以分的事情整个在一起,要成功都成功,要失败都失败. 说简单点,就是事务里面的各个...原创 2014-07-02 16:41:03 · 244 阅读 · 0 评论 -
数据库原子性和隔离性可以推导出一致性吗
前面我们已经分析了因为原子性并不能保证事务在一个时间点上完成,而是在一个时间片上完成,所以不能作为一致性的充分条件.详细的分析,可以参考:http://flyfoxs.iteye.com/admin/blogs/2087543 那么原子性,加上隔离性可以推导出一致性吗? 下面我们通过一个例子来分析下这个问题. 场景如下 A是老板,需要给员工B, C发工资. A账户里面有100...原创 2014-07-15 11:05:34 · 152 阅读 · 0 评论 -
白话2种Oracle的事务隔离
Oracle事务的隔离级别有2总, Read Commitment, Serializable, Read Only (另外还有2种事务隔离级别,Read Uncommitted, Repatable Read,Oracle没有单独提供.) Read Only, 看名字就比较简单,在此我们不做讨论,下面主要分析一下Read Commitment, Serializable. ...2014-07-16 16:47:23 · 109 阅读 · 0 评论