美文网首页
理解事务(事务是什么,什么时候才能用到它,用它的好处是什么)

理解事务(事务是什么,什么时候才能用到它,用它的好处是什么)

作者: YB_L | 来源:发表于2017-05-10 14:34 被阅读0次

    事务是什么东西

    事务是一个整体,结果就俩种(成功,失败)

    要么全部成功(提交),要么全部失败(回滚),就算成功一部分也要(回滚)

    什么时候要用到事务

    举个例子:

    1.把一条数据插入到俩张表的时候,就要用到事务了。

    数据是 data 表示。

    如果 data在插入第一张表的时候成功了,在插入第二张表的时候失败了,怎么办?
    要么保证全部成功(提交),要么就回滚(一条也别成功)。才能保证数据的准确性。

    事务的4个特性

    • 原子性
    • 一致性
    • 隔离性
    • 持续性

    用它的好处是什么?

    好处就是上面的4个特性

    原子性:对数据进行操作的时候,要么全都执行,要么全都不执行。

    一致性:和原子性是分不开的,事务执行成功,说明全部都执行了,那么就使数据库从一个一致性状态变到另一个一致性状了。

    隔离性: 一个事务的执行不能被其他事务干扰

    持续性: 事务一旦提交成功,那么数据库里的数据就会永久性的改变。

    相关文章

      网友评论

          本文标题:理解事务(事务是什么,什么时候才能用到它,用它的好处是什么)

          本文链接:https://www.haomeiwen.com/subject/cxditxtx.html