事物与锁
Posted laurarararararara
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事物与锁相关的知识,希望对你有一定的参考价值。
数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。即只有当事务中的所有的操作都正常执行时,整个事务才提交给数据库。
比如,我们去银行转账,操作可以分为下面两个环节:
(1)从第一个账户取出款项。
(2)将款项存入第二个账户。
在这个过程中,两个环节是关联的。第一个账户划出款项必须保证正确的存入第二个账户,如果第二个环节没有完成,整个的过程都应该取消,否则就会发生丢失款项的问题。整个交易过程,可以看作是一个事物,成功则全部成功,失败则需要全部撤消,这样可以避免当操作的中间环节出现问题时,产生数据不一致的问题。
以上是关于事物与锁的主要内容,如果未能解决你的问题,请参考以下文章