知识分享——MySql事务

来源:互联网 发布:淘宝手机端的收藏链接 编辑:程序博客网 时间:2024/06/10 20:45

前言

        之前组织的知识分享多少都有一些不接地气,这次云姐讲的终于多少了解一些,所以听的时候也非常有共鸣,但是听完了云姐的课,才发现自己理解的事务还是远远不够的,只停留在最基础的阶段。


事务的特性(酸的ACID)

  • 原子性
  • 一致性
  • 隔离性
  • 持久性
         听完课才发现,原来对于事务的理解仅限于原子性,知道他是不可分割的,对于后边三个性质没有深入的了解,考数据库的时候也是硬背下来的,云姐问的时候都快忘记了,以后背东西还是要理解,不能傻背。
         
        对于一致性的理解还有待加强,一致性是指 事务在完成时,必须使所有的数据都保持一致状态,而且在相关数据中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部结构都应该是正确的

       隔离性:由并发事务所做的修改必须与任何其他事务所做的修改相隔离。事务查看数据时数据所处的状态,要么是被另一并发事务修改之前的状态,要么是被另一并发事务修改之后的状态,即事务不会查看由另一个并发事务正在修改的数据。
     
      持久性:事务完成之后,它对系统的影响是永久的,即使出现系统故障也是如此。






       

0 0
原创粉丝点击