内核逻辑与架构拆解 本课程聚焦于数据库系统的底层构建,旨在解决开发者对存储引擎与执行器黑盒认知的痛点。它不局限于 SQL 语法或中间件配置,而是深入剖析 B+ 树索引的组织、内存管理、磁盘 I/O 以及事务日志的实现逻辑。这门课适合具备扎实 C++ 或 Java 基础,且熟悉操作系统进程、线程及文件 IO 模型的开发者。对于仅会调用 ORM 框架、缺乏底层…
无论你是数据库内核研发、DBA、还是后端研发,能够手写一套自己的数据库系统,都是你突破技术发展瓶颈的有效途径。本课程将带你从架构设计 ,原理剖析,再到源码的实现,手把手带你构建一套完整的数据库系统,让你深度掌握数据库底层,及更多数据库高端技术,具备解决大量生产级数据库问题的能力,助力成为高端技术人才!
数据库.png (44.65 KB, 下载次数: 0) 2023-11-17 11:04 上传 课程介绍: 无论你是数据库内核研发、DBA、还是后端研发,能够手写一套自己的数据库系统,都是你突破技术发展瓶颈的有效途径。本课程将带你从架构设计 ,原理剖析,再到源码的实现,手把手带你构建一套完整的数据库系统,让你深度掌握数据库底层,及更多数据库高端技术,具备解决大量生产级数据库问题的能力,助力成为高端技术人才! 课程目录: 第1章 课程介绍及学习指南2 节 | 10分钟 第2章 手写数据库系统的必要性,及系统的整体介绍 试看5 节 | 41分钟 第3章 研究优秀架构,教你如何进行复杂的软件设计6 节 | 76分钟 第4章 学习SQL引擎,破解各种数据库优化的核心 节 | 323分钟 第5章 深入探索执行引擎,从根本上理解数据库是怎样跑起来的33 节 | 535分钟 第6章 探秘存储引擎,观摩数据存储的精妙设计42 节 | 777分钟 第7章 学习事务管理器原理,探秘数据库左右企业命脉的原因23 节 | 354分钟 第8章 见微知著,从数据库的网络层学习高吞吐的奥秘 14 节 | 184分钟 第9章 由内到外,探索数据库周边技术 第10章 活学活用,高频面试题归纳与思考 第11章 课程总结