栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【数据库】Mysql基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【数据库】Mysql基础

目录
  • 一、Mysql的体系架构
  • 二、事务
    • 事务的ACID
    • 事务的并发问题
    • 事务隔离级别
  • 三、Mysql 存储引擎
    • 索引原理
    • MVCC机制
    • 锁机制
  • 四、InnoDB存储引擎
  • 五、Mysql集群
  • 六、分库分表
  • 七、读写分离


一、Mysql的体系架构 二、事务 事务的ACID
  • 原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做。
  • 一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏
  • 隔离性(Isolation):同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰
  • 持久性(Durability):事务完成后,事务对数据库的所有更新将被保存到数据库,不能回滚
事务的并发问题

在事务发生并发的时候,会产生一系列的问题:

  • 脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据。
  • 不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,读取结果不一致。
  • 幻读:在一个事务在做update或者delete操作的时候,其他事务进行了insert或delete操作,导致误以为更新或删除动作未执行。
事务隔离级别

读未提交(read-uncommitted):
读已提交(read-committed)
可重复读(repeatable-read)
串行化(serializable)

三、Mysql 存储引擎 索引原理 MVCC机制 锁机制 四、InnoDB存储引擎 五、Mysql集群 六、分库分表 七、读写分离
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/872093.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号