zoukankan      html  css  js  c++  java
  • 对事务的理解

    http://blog.csdn.net/trigl/article/details/50968079

    概念:事务是一系列的动作,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态。作用就是用来确保数据的完整性和一致性。

    事务的四个特性(ACID):

    原子性(Atomicity):事务是一个原子操作,有一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。

    一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于抑制的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。

    隔离性(ISolation):可能有许多事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏。

    持久性(Durability):一旦事务完成,无论发生什么系统错误,它的结果都不应该受到影响,这样就能从任何系统崩溃中恢复过来。通常事务的结果被写到持久化存储器中。

  • 相关阅读:
    gitolite 丢失管理密钥/访问权限 解决办法
    4/20
    socket套接字模块
    网络编程part2
    网络编程part1
    异常处理
    类的属性查找
    多继承带来的菱形问题
    property装饰器
    类的继承派生
  • 原文地址:https://www.cnblogs.com/feifeicui/p/8414560.html
Copyright © 2011-2022 走看看