| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 6、MySQL事务相关内容 -> 正文阅读 |
|
[大数据]6、MySQL事务相关内容 |
6、事务什么是事务要么都成功,要么都失败
将一组 SQL 放在一个批次中去执行 innoDB
原子性(Atomicity):要么都成功,要么都失败 针对同一个事务
原子性表示,这两个步骤一起成功,或者一起失败,不能只发生其中一个动作 一致性(Consistency):事务前后的数据完整性要保持一致,1000 针对一个事务操作前与操作后的状态一致 操作前A:800,B:200 一致性表示事务完成后,符合逻辑运算 持久性(Durability):----事务提交 事务一旦提交则不可逆,被持久化到数据库中!! 表示事务结束后的数据不随着外界原因导致数据丢失 操作前A:800,B:200 如果在操作前(事务还没有提交)服务器宕机或者断电,那么重启数据库以后,数据状态应该为:A:800,B:200 若果在操作后(事务已经提交)服务器宕机或者断电,那么重启数据库以后,数据状态应该为:A:600,B:400 事务一旦提交就不可逆了 隔离性(Isolation):事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离 针对多个用户同时操作,主要是排除其他事务对本次事务的影响
两个事务同时进行,且两个事务间有隔离关系,但一旦隔离失败会出现以下几个问题: 隔离所导致的一些问题:脏读: 不可重复读: 虚读(幻读): 参考博客:https://blog.csdn.net/dengjili/article/details/82468576 执行事务:
Java:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 20:13:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |