习悟进阶系列:深入理解 Mysql - 序言

写在开头

  • 无论学习什么知识,带着问题去学习,站在设计的角度去思考,这样才能将所学内容更好地融入到你的知识体系。
  • 理解内部的实现原理,才能更好的使用。
  • 成熟的产品也是解决这类问题的经典案例,为以后相似情况提供设计借鉴。

问题参考

  • 产品的背景?
  • 产品的优势?
  • 产品存在那些问题?
  • 产品为什么这么设计?
  • 产品的整体架构是什么?

Mysql 是如何设计的

  • 为什么要用数据库?数据库解决了什么实际问题?
  • Mysql 使用什么结构存储数据?为什么用这个数据结构?
  • 为了提高查询速度,Mysql 都做了哪些优化?
  • Mysql 是如何实现持久化的?
  • Mysql 是如何解决并发读写的?

习悟进阶系列:深入理解 Mysql 摘要

  • 深入理解 Mysql 01 - 常用存储引擎介绍
  • 深入理解 Mysql 02 - Mysql - InnoDB 整体架构
  • 深入理解 Mysql 03 - SQL 执行过程
  • 深入理解 Mysql 04 - 数据是如何存储的
  • 深入理解 Mysql 05 - 为什么用 B+ 树做索引
  • 深入理解 Mysql 06 - 事务篇
  • 深入理解 Mysql 07 - 索引篇
  • 深入理解 Mysql 08 - 锁篇
  • 深入理解 Mysql 09 - 日志篇
  • 深入理解 Mysql 10 - 一致性非锁定读:MVCC
  • 深入理解 Mysql 11 - 大表优化
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容