美文网首页
事务的特性

事务的特性

作者: 小青多多 | 来源:发表于2022-05-27 06:03 被阅读0次

事务具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。这4个特性也称事务的ACID性质。

原子性是指事务是原子的,要么都做,要么都不做。

一致性是指事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。因此,当数据库只包含成功事务提交的结果时,称数据库处于一致性状态。

隔离性是指事务相互隔离,当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的。

持久性是指一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作的结果也不会丢失。


共享锁:又称读锁或S锁。若事务T对数据加上共享锁,其他事务也只能再对该数据加共享锁。

排他锁:又称写锁或X锁。若事务T对数据加上排他锁,其他事务不能再对该数据加任何锁,直到事务T释放加在数据上的锁。

相关文章

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

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

  • mysql事务隔离机制及其原理

    目录 事务特性ACID属性 并发事务带来的问题 事务隔离级别 事务实现原理 闲聊 【迈莫coding】 事务特性A...

  • 9.MySQL中的事务

    目录:1.事务的特性2.事务的生命周期3.事务的操作4.事务的隔离级别 1. 事务的特特性 事务Transacti...

  • Spring事务管理

    事务的传播特性: 一张图很清楚的描述事务的传播特性: Required:当前有事务时使用当前的事务,当前没有事务时...

  • 4、数据库的事务

    数据库的事务 什么是事务?: 多条sql语句,要么全部成功,要么全部失败。 事务的特性: 数据库事务特性:原子性...

  • Spring事务的传播特性引发的一场血案

    Spring事务的传播特性是对于Spring事务管理的一项特殊配置;Spring事务基于Spring AOP特性,...

  • 数据库事务,JDBC操作和数据类型

    1 数据库事务 1.1 事务特性 事务的特性: 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必...

  • 事务的特性

    原子性:事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 一致性:事务前后数据的完整性必须保持一...

  • 事务的特性

    事务具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Du...

  • 4.MySQL的事务与锁(1)

    本章要点 1.数据库事务2.MVCC 1 数据库事务 1.1 事务特性 事务具有的特性:ACID(Atomicit...

网友评论

      本文标题:事务的特性

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