- 浏览: 2006 次
- 性别:
- 来自: 上海
最新评论
-
johnicesea:
wangcfxbg 写道johnicesea 写道哈哈 不错不 ...
关于数据库事务、隔离级别、锁的理解与整理 -
wangcfxbg:
johnicesea 写道哈哈 不错不错。你好像很早就用这个了 ...
关于数据库事务、隔离级别、锁的理解与整理 -
suhuanzheng7784877:
至少我赞一个
关于数据库事务、隔离级别、锁的理解与整理 -
johnicesea:
哈哈 不错不错。
关于数据库事务、隔离级别、锁的理解与整理
文章列表
事务(Transaction)
数据库的事务是数据库并发控制的基本单位,一组操作的集合、序列。要么都执行,要么都不执行,是一个不可分割的整体。比如银行的转账,钱从一个账户转移到另一个账户,账户A扣钱账户B加钱,要么都执行,要么都不执行。不可能A扣了钱B没有加钱,也不可能A没扣钱B却加了钱。
数据库的事务应当具有以下四种特性:
Atomic(原子性)
事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。
Consistency(一致性)
只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态。
Isolation(隔离性)
...