当前位置: 首页 > article >正文

事务 Atomicity Consistency Isolation Durability

事务分类:原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)。

原子性:(Atomicity)

被执行的事务要么全部成功,要么全部失败,不能只单独执行一个。

例如:有两个用户A和B,A原本有1000元,B原本有500元,A向B转账200元,将执行A变成800元和B变成700元,或者A不变并且B也不变,这两个事件执行一个。

一致性:(Atomicity)

被执行的事务从一致状态变为一致状态。

例如:有两个用户A和B,A原本有1000元,B原本有500元,那么A和B的和为1500元。A向B转账200元,那么转账后A和B的和也应该为1500元。

隔离性:(Isolation)

多个事务共同执行时,每个事务单独进行,不会相互干扰,每个事务都在单独的环境中运行。

例如:有三个用户A,B和C,A用户向B转钱,同时C用户也向B用户转钱,那么这两件事务单独执行,不相互干扰。

持久性:(Durability)

事务一旦提交将永久保存到数据库中,无法逆转,即使数据库发生故障也不会消失。


http://www.kler.cn/a/322189.html

相关文章:

  • 七大机器学习常用库一次讲清楚(TensorFlow|Scikit-Learn|NumPy|Keras|PyTorch|LightGBM||NLTK)
  • 局域网广域网,IP地址和端口号,TCP/IP 4层协议,协议的封装和分用
  • html+css(如何用css做出京东页面,静态版)
  • SQL关键字的优先级执行顺序:深入理解SQL查询的构造
  • Debian安装mysql遇到的问题解决及yum源配置
  • 常用前端框架对比和选择
  • Mac pnpm安装
  • 爬虫小案例:爬取豆瓣网TOP250的电影信息(内含面相对象源码、及详细教学)
  • 【中级通信工程师】终端与业务(八):市场营销战略
  • TikTok直播:选择TK直播盒子还是专线节点?
  • 【鸿蒙HarmonyOS NEXT】用户首选项Preference存储数据
  • 检查代码中的数据引用错误
  • 【深度学习】03-神经网络2-1损失函数
  • 【人工智能学习之卷积神经网络发展简述】
  • 监控和日志管理:深入了解Nagios、Zabbix和Prometheus
  • 如何在 Three.js 场景中创建可点击展开的标签
  • 链表以及字符串数据求和及乘积问题
  • 等保2.0测评:安全管理体系建设思路
  • pyhton语法 正则表达式
  • Qt 每日面试题 -2