【mysql】事务的四大特性

news/2024/11/21 1:34:26/

目录

        • 一、四大特性(ACID)
          • 1.1 原子性
          • 1.2 一致性
          • 1.3 隔离性
          • 1.4 持久性

一、四大特性(ACID)

  • 1.原子性
  • 2.一致性
  • 3.隔离性
  • 4.持久性
1.1 原子性
  • 1.英文:Atomicity [ˌætəˈmɪsəti]
  • 2.事务是不可分割的最小操作单元,要么全部成功,要么全部失败
1.2 一致性
  • 1.英文:Consistency [kənˈsɪstənsi]
  • 2.事务完成时,必须使所有的数据都保持一致状态
  • 3.张三给李四转账,不管事务是正常执行完毕,还是执行失败回滚,两个人的账户余额总和都是相同的
1.3 隔离性
  • 1.英文:Isolation [ˌaɪsəˈleɪʃn]
  • 2.数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行
  • 3.事务A和事务B在同时操作数据库,事务A操作数据库的时候,不会影响事务B的执行,事务B并发操作数据库时也不会影响事务A的执行
1.4 持久性
  • 1.英文: Durability [dərəˈbɪlɪti]
  • 2.事务一旦提交或者回滚,它对数据库中的数据的改变是永久的
  • 3.数据库中的数据最后会存储在磁盘上

http://www.ppmy.cn/news/54041.html

相关文章

【老王读SpringMVC-3】根据 url 是如何找到 controller method 的?

前面分析了 request 与 handler method 映射关系的注册,现在再来分析一下 SpringMVC 是如何根据 request 来获取对应的 handler method 的? 可能有人会说,既然已经将 request 与 handler method 映射关系注册保存在了 AbstractHandlerMethodMapping.Ma…

Html5版贪吃蛇游戏制作(经典玩法)

回味经典小游戏,用Html5做了个贪吃蛇的小游戏,完成了核心经典玩法的功能。 游戏可以通过电脑的键盘“方向键”控制,也可以点击屏幕中的按钮进行控制。(支持移动端哈) 点击这里试玩 蛇的移动是在18 x 18的格子中进行移…

mybatisplus封装方法

分页 public AjaxResult getBlindBoxInfo(RequestParam(name“pageNo”, defaultValue“1”) Integer pageNo, RequestParam(name“pageSize”, defaultValue“10”) Integer pageSize) { String userId AuthUtil.getAppUserId(); if(StringUtils.isEmpty(userId)){ return A…

基于springboot和ajax的简单项目 013 ztree插件使用,这是关于修改和新增的

先写写的是menu_list.html文件上的内容。 01.在自动加载函数上写点击事件 $(".input-group-btn").on("click",".btn-delete",doDeleteObject).on("click",".btn-add,.btn-update",doLoadEditUI);02.登录函数: …

大模型竞逐,再造AI新格局

作者 | 辰纹 来源 | 洞见新研社 “面对AI时代,所有产品都值得用大模型重做一次。” 这是阿里巴巴集团董事会主席兼CEO、阿里云智能集团CEO张勇在2023阿里云峰会上对AIGC(生成式AI)进化的判断,在这背后则是由ChatGPT为起始点&…

现场工程师救火-UEFI(BIOS)节能设置导致金牌服务器只跑出龟速

近期协助出现场,解决了一个非常典型的UEFI 启动参数配置不当导致的服务器降效案例。错误的节能参数配置,导致价值几十万的服务器变成龟速服务器,并造成严重的生产事故。 1. 现象 朋友公司近期准备升级2010年就部署的服务器组,新…

【C语言】实战练习

目录 1.计算体积&#xff1a; 2、根据父母身高计算孩子的理论身高&#xff1a; 3、三十六计的几计&#xff1a; 4、文本输出&#xff1a; 5、粮仓计数&#xff1a;​编辑 6、auto 7、static: 8、模拟用户注册系统&#xff1a; 1.计算体积&#xff1a; #include <std…

iPhone清理工具:4Easysoft iPhone Cleaner for Mac

4Easysoft iPhone Cleaner for Mac是一款Mac上的iPhone清理软件&#xff0c;它可以帮助用户清理iPhone上的垃圾文件、缓存文件、无用图片和视频等&#xff0c;从而释放iPhone的存储空间&#xff0c;提高设备的性能。全面扫描您的 iOS 设备并对不必要的数据进行分类。轻松删除 i…