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

我们来学mysql -- 事务并发之脏写(原理篇)

事务并发之脏写

  • 题记
  • 脏写
  • 防止脏写

题记

  • 在《事务之概念》提到事务对应现实世界的状态转换,这个过程要满足4个特性
  • 这世界,真理只在大炮射程之类,通往和平的道路,非“常人”可以驾驭
  • 一个人生活按部就班,人多起来,难免鸡飞狗跳
  • 同理现实世界的状态转换映射到数据库,满足4个特性也非一帆风顺
  • 数据库江湖,一个事务任我行,两个事务南北双雄,多事务江湖大乱
  • 接下来便是并发事务,脏写的问题

脏写

  • 一场正在进行的考试,某人正奋笔疾书

    • 此时场外有人疯了,冲进考场,在你还未提交的试卷上疯狂作画
    • 此时无人机突然出现,携带墨水炸弹,在你还未提交的试卷上…
    • 此时外星人突然进入了考场,全部字迹变成外星语言&#x

http://www.mrgr.cn/news/78985.html

相关文章:

  • 文件下载接口,打包下载
  • 【代码随想录day49】【C++复健】 42. 接雨水;84.柱状图中最大的矩形
  • 【C语言】结构体(四)
  • 【如何提升代码工程质量】日志篇
  • AD7606使用方法
  • 【前端】JavaScript 中的 this 与全局对象 window深度解析
  • HDFS 操作命令
  • Spring Boot Actuator未授权访问漏洞处理
  • 【机器学习】机器学习的基本分类-监督学习-决策树-ID3 算法
  • Unity 模拟百度地图,使用鼠标控制图片在固定区域内放大、缩小、鼠标左键拖拽移动图片
  • Seatunnel解决ftp读取json文件无法读取数组以及格式化之后的json无法解析的问题
  • AllegroHand 四指灵巧手:机器人领域的创新力量
  • 十,[极客大挑战 2019]Secret File1
  • SciPy Optimize和 CVXPY对比
  • Selenium常见问题
  • 生态环境影像评价、遥感解译与GIS技术生态环境影像评价制作
  • k8s的数据库etcd报 etcdserver: mvcc: database space exceeded的处理办法
  • 三维地形图计算软件(四)-用PYQT5+vtk画任意多面示例
  • Android显示系统(02)- OpenGL ES - 概述
  • 活着就好20241204
  • 项目开发中Vue3和Vue2如何选择?
  • c语言基础之二维数组
  • OD B卷 - 实现 【BOSS的收入】
  • 吉林大学23级数据结构上机实验(第7周)
  • 使用 CFD 仿真进行阀门性能分析:第 II 部分
  • Java 基础面试题