• 数据库的事务与ACID


    一、事务:

      事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。

    二、事务的四个基本特性ADID:

      1、原子性:

        事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。


      2、一致性:
        事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构都必须是正确的。


      3、隔离性:
        由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它 之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态 相同。


      4、持久性:
         事务完成后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。  

  • 相关阅读:
    continue与break
    while循环
    获取数组元素
    函数的声明和调用
    匿名函数与自调用函数
    Supervisor离线安装及使用
    C++串口通讯解决方案
    C#项目管理引用的dll文件
    MFC自定义CStatusBar文字的颜色
    简单实用的批处理脚本
  • 原文地址:https://www.cnblogs.com/mzzcy/p/7087928.html
Copyright © 2020-2023  润新知