从数据库架构设计到功能实现,吃透底层原理,解决大量生产级问题
具备从0到1数据库系统的架构设计能力
从需求分析,系统分析,到系统架构设计,以及面向未知故障场景防御式编程,灵活运用设计模式,全面深入理解数据库系统架构
深度掌握数据库底层原理及系统性方法论
掌握SQL语法解析、语义解析原理,数据库如何生成执行计划,数据库底层存储机制、事务管理机制,C/S架构网络服务,综合性提升数据库运维、调优能力
提升大量生产级数据库问题高效解决能力
深入掌握数据库索引调优思路、瓶颈点,如何快速定位线上问题,深入挖掘针对数据库的面试题,知其然更知其所以然,有效突破你的疑难杂症问题解决能力
理论结合实际场景综合性落地,轻松吃透核心技术底层原理
应用场景
复用到日常开发场景中,如何运用高级数据结构、算法和设计模式,如何正确面对高并发进行编程,如何进行数据库的优化,如何理解数据库的执行计划分析慢SQL的原因等。
原理剖析
深度剖析数据库系统原理,将数据库几十年发展精髓拆解并呈现,端到端解析数据库系统中的各种工程trick,结合具体实现案例(MySQL/PostgreSQL/SQLite)展现系统级实现方案
源码实战
手把手实现每一行代码,掌握每行代码的原理,实现代码规模巨大的数据库系统原型,开发、debug过程演示真实传授解bug的核心方法论,探讨各种工程技巧、可优化的空间,引发深层思考
多场景数据库解决方案,灵活解决大量生产级问题
数据库性能及扩展
评估数据库性能、扩展数据库功能特性、数据库扩展的方法和机制
数据库优化
分析数据库性能瓶颈、配置数据库索引、执行计划分析、分析系统硬件瓶颈
大数据量存储
如何进行数据存储、设计端到端大数据量存储方案、评估大数据量对数据库的影响
数据库高可用
数据库高可用的挑战、数据库WAL机制、WAL机制在数据库高可用中的应用
数据库网络规划
OS的网络模型、高效实现网络编程、数据库如何面对高并发挑战
数据库故障定位
定位数据库中故障的来源、如何对故障进行响应、进行数据库系统的高效运维