zoukankan      html  css  js  c++  java
  • 事务的特性——ACID

     在日常操作中,对于一组相关操作通常需要其全部成功或全部失败。在关系型数据库中,这组操作称作为事务。事务具有四种特性:原子性,一致性,隔离性和持久性。

    原子性(atomicity):事务必须以一个整体单元的形式进行工作,对于其数据的修改,要么全都执行,要么全都不执行。如果只执行事务中多个操作的前半部分就会出现错误,则必须回滚所有的操作,让数据在逻辑上回滚到先前的状态;

    一致性(consistency):事务在完成时,必须使所有的数据保持一致状态;

    隔离性(isolation):事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务是不会查看中间状态的数据的;

    持久性(durability):事务完成之后,它对于系统的影响是永久性的。即使今后出现系统故障(机器重启,掉电),数据也将一直保持。

  • 相关阅读:
    淘宝网站
    CentOS 安装 gcc
    待整理
    待整理
    CentOS常用查看系统命令
    Oracle 分区字段数据更新
    MapReduce修改输出的文件名
    MapReduce分区的使用(Partition)
    使用JobControl控制MapReduce任务
    Centos安装ntfs
  • 原文地址:https://www.cnblogs.com/scu-cjx/p/8919562.html
Copyright © 2011-2022 走看看