美文网首页
事务的四大特性(ACID)

事务的四大特性(ACID)

作者: 综合楼 | 来源:发表于2024-05-23 11:16 被阅读0次

背景

事务的四大特性主要是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

一、原子性(Atomicity)

原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败

二、一致性(Consistency)

官网概念:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。
换一种方式理解就是:事务按照预期生效,数据的状态是预期的状态

个人理解:行为和数据是一致的。
举例说明:张三向李四转100元,转账前和转账后的数据是正确的状态,这就叫一致性,如果出现张三转出100元,李四账号没有增加100元这就出现了数据错误,就没有达到一致性。

三、隔离性(Isolation)

在多个事务并发执行时,每个事务都与其他事务隔离开来,互不干扰。

四、持久性(Durability)

持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的。

相关文章

  • ACID

    数据库事务的四大特性:ACID

  • Mysql事务与锁

    事务 事务的四大特性(ACID): 原子性(Atomic):一个事务(transaction)中的所有操作,要么全...

  • mysql事务隔离机制及其隔离级别、实现原理分析

    目录 事务特性ACID属性 并发事务带来的问题 事务隔离级别 事务实现原理 事务特性ACID属性 事务特性指的就是...

  • spring 事务管理机制 - 基本概念

    事务的四种特性(ACID) 事务具备 ACID 四种特性,ACID 是 Atomic(原子性)、Consisten...

  • egg-sequelize事务特性

    事务的四大特性(ACID): 原子性(Atomicity): 事务中所有操作是不可再分割的原子单元。事务中所有操作...

  • 数据库事务特性以及隔离级别

    一、事务的四大特性(简称ACID) 数据库如果支持事务的操作,那么就具备以下四个特性: 原子性(Atomicity...

  • mysql事务

    事务的四大特性(简称ACID) 数据库如果支持事务的操作,那么就具备以下四个特性: 1、原子性(Atomicity...

  • 事务的四大特性

    MYSQL中事务的四大特性(ACID): 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,...

  • 数据库四大特性以及事务隔离级别

    一、事务的四大特性(简称ACID) 数据库如果支持事务的操作,那么就具备以下四个特性: 1、原子性(Atomici...

  • 数据库部分

    1、事务四大特性(ACID) ⑴ 原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全...

网友评论

      本文标题:事务的四大特性(ACID)

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