| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 2021-12-01 -> 正文阅读 |
|
[大数据]2021-12-01 |
事务定义:要么都成功,要么都失败 事务原则:ACID事务管理,原子性,一致性,隔离性,持久性 原子性(Atomicity)针对同一个事务 一致性(Consistency)针对一个事务操作前和操作后状态一致 隔离性(Isolation)针对多个用户同时操作时,主要排除其他事务对本次事务的影响 持久性(Durability)表示事务结束后的数据不会随着外界原因导致数据丢失 以转账为例: ?????? 原子性:转账时,一个转一个收,必须同时成功或失败,不能只发生一个 ?????? 一致性:转账前后总金额一致 ?????? 隔离性:例如A给B转,C也给B转,两个事务互不干扰 ?????? 持久性:例如转账完成前断电,则事务没提交,恢复原状;若转账完成后断电,则事务提交成功,持久化到数据库了 事务的隔离级别脏读:指一个事务读取了另一个事务未提交的数据 不可重复读:在一个事务内读取表中的某一行数据<就是数据变了的意思>,多次读取结果不同(这个不一定是错误,只是在某些场合不对) 虚读(幻读):指一个事务内读取到了别的事务插入的数据<就是数据可能多了一行或几行的意思>,导致读取前后不统一 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/24 8:39:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |