扫码订阅《 》或入驻星球,即可阅读文章!

GOLANG ROADMAP

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go学习
  • Go学院

    • Go小课
    • Go小考
    • Go实战
    • 精品课
  • Go宝典

    • 在线宝典
    • B站精选
    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
  • Go下载

    • 视频资源
    • 文档资源
Go求职
  • 求职服务

    • 内推互助
    • 求职助力
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
Go友会
  • 城市
  • 校园
推广返利 🤑
实验区
  • Go周边
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
author-avatar

GOLANG ROADMAP


首页
Go学习
  • Go学院

    • Go小课
    • Go小考
    • Go实战
    • 精品课
  • Go宝典

    • 在线宝典
    • B站精选
    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
  • Go下载

    • 视频资源
    • 文档资源
Go求职
  • 求职服务

    • 内推互助
    • 求职助力
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
Go友会
  • 城市
  • 校园
推广返利 🤑
实验区
  • Go周边
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
  • 面试宝典系列

    • 数据库系统原理
  • 宝典内容

    • 一、事务
    • 二、并发一致性问题
    • 三、封锁
    • 四、隔离级别
    • 五、多版本并发控制
    • 六、Next-Key Locks
    • 七、关系数据库设计理论
    • 八、ER 图

扫码订阅《 》或入驻星球,即可阅读文章!

数据库系统原理


GOLANG ROADMAP

# 🔖 ​宝典内容

一、事务
  • 概念
  • ACID
    • 1. 原子性(Atomicity)
    • 2. 一致性(Consistency)
    • 3. 隔离性(Isolation)
    • 4. 持久性(Durability)
  • AUTOCOMMIT
二、并发一致性问题
  • 丢失修改
  • 读脏数据
  • 不可重复读
  • 幻影读
三、封锁
  • 封锁粒度
  • 封锁类型
    • 1. 读写锁
    • 2. 意向锁
  • 封锁协议
    • 1. 三级封锁协议
    • 2. 两段锁协议
  • MySQL 隐式与显示锁定
四、隔离级别
  • 未提交读(READ UNCOMMITTED)
  • 提交读(READ COMMITTED)
  • 可重复读(REPEATABLE READ)
  • 可串行化(SERIALIZABLE)
五、多版本并发控制
  • 基本思想
  • 版本号
  • Undo 日志
  • ReadView
  • 快照读与当前读
    • 1. 快照读
    • 2. 当前读
六、Next-Key Locks
  • Record Locks
  • Gap Locks
  • Next-Key Locks
七、关系数据库设计理论
  • 函数依赖
  • 异常
  • 范式
    • 1. 第一范式 (1NF)
    • 2. 第二范式 (2NF)
    • 3. 第三范式 (3NF)
八、ER 图
  • 实体的三种联系
  • 表示出现多次的关系
  • 联系的多向性
  • 表示子类

# 📚 ​参考资料

  • AbrahamSilberschatz, HenryF.Korth, S.Sudarshan, 等. 数据库系统概念 [M]. 机械工业出版社, 2006.
  • 施瓦茨. 高性能 MYSQL(第3版)[M]. 电子工业出版社, 2013.
  • 史嘉权. 数据库系统概论[M]. 清华大学出版社有限公司, 2006.
  • The InnoDB Storage Engine (opens new window)
  • Transaction isolation levels (opens new window)
  • Concurrency Control (opens new window)
  • The Nightmare of Locking, Blocking and Isolation Levels! (opens new window)
  • Database Normalization and Normal Forms with an Example (opens new window)
  • The basics of the InnoDB undo logging and history system (opens new window)
  • MySQL locking for the busy web developer (opens new window)
  • 浅入浅出 MySQL 和 InnoDB (opens new window)
  • Innodb 中的事务隔离级别和锁的关系 (opens new window)
  • 🔖 ​宝典内容
  • 📚 ​参考资料