技术大牛成长课,从0到1带你手写一个数据库系统-m

[复制链接]
查看141 | 回复1 | 2024-6-21 11:37:43 | 显示全部楼层 |阅读模式
1757111773102113.png

〖课程介绍〗
无论你是数据库内核研发、DBA、还是后端研发,能够手写一套自己的数据库系统,都是你突破技术发展瓶颈的有效途径。本课程将带你从架构设计 ,原理剖析,再到源码的实现,手把手带你构建一套完整的数据库系统,让你深度掌握数据库底层,及更多数据库高端技术,具备解决大量生产级数据库问题的能力,助力成为高端技术人才!
〖课程目录〗
第1章 课程介绍及学习指南2 节 | 10分钟
1-1 课前必读(不读错过一个亿)
1-2 -1 课程导学 (09:22)

第2章 手写数据库系统的必要性,及系统的整体介绍 试看5 节 | 41分钟
2-1 为什么研究并实现一款数据库 (09:07)
2-2 我们希望设计一款怎样的数据库 (05:09)
2-3 如何快速实现原型,选择合适的语言 (08:40)
2-4 复杂项目的持续演进要点 (09:25)
2-5 学习提前挖掘和识别可能的工程难点 (08:10)

第3章 研究优秀架构,教你如何进行复杂的软件设计6 节 | 76分钟
3-1 手把手带你进行需求分析和架构设计 (13:20)
3-2 一起学习主流数据库架构,提升整体思维 (21:08)
3-3 深入了解数据库系统的各模块功能 (05:34)
3-4 如何设计好关键接口 (10:54)
3-5 代码实现:创建基本目录和模块 (12:41)
3-6 代码实现:实现基本接口 (11:39)

第4章 学习SQL引擎,破解各种数据库优化的核心密码22 节 | 323分钟
4-1 深入学习SQL模块的原理 (23:55)
视频:
4-2 探索数据库SQL语句执行中的坑 (08:09)
4-3 了解编译原理,知道语句是如何变成执行计划的 (10:14)
4-4 代码实现:实现一个SQL语法解析器(一) (20:11)
4-5 代码实现:实现一个SQL语法解析器(二) (17:20)
4-6 代码实现:实现一个SQL语法解析器(三) (19:44)
4-7 代码实现:实现一个SQL语法解析器(四) (08:59)
4-8 代码实现:完善增删查改语句的逻辑(一) (17:33)
4-9 代码实现:完善增删查改语句的逻辑(二) (21:15)
4-10 我们的产品还应该支持哪些功能?
4-11 我们的产品应该支持哪些功能 (07:08)
4-12 如何把语法树变成查询树 (12:55)
4-13 代码实现:将AST转换为查询树(一) (20:12)
4-14 代码实现:将AST转换为查询树(二) (19:01)
4-15 代码实现:将AST转换为查询树(三) (13:07)
4-16 学习问题发觉,识别现有工程的不足 (07:30)
4-17 代价估计与计划选择 (22:06)
4-18 代码实现:回顾手动写语法解析的过程,并补齐树上的查询信息(一) (25:45)
4-19 代码实现:回顾手动写语法解析的过程,并补齐树上的查询信息(二) (19:47)
4-20 代码实现:回顾手动写语法解析的过程,并补齐树上的查询信息(三) (17:48)
4-21 语法解析器还可以有哪些妙用? (03:06)
4-22 SQL层要点总结与后续演进分析 (06:18)

第5章 深入探索执行引擎,从根本上理解数据库是怎样跑起来的33 节 | 535分钟
第6章 探秘存储引擎,观摩数据存储的精妙设计42 节 | 777分钟
第7章 学习事务管理器原理,探秘数据库左右企业命脉的原因23 节 | 354分钟
第8章 见微知著,从数据库的网络层学习高吞吐的奥秘14 节 | 184分钟
第9章 由内到外,探索数据库周边技术7 节 | 44分钟
第10章 活学活用,高频面试题归纳与思考5 节 | 55分钟
第11章 课程总结1 节 | 11分钟

〖下载地址〗
游客,如果您要查看本帖隐藏内容请回复

〖升级为永久会员免金币下载全站资源〗
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:https://www.mano100.cn/plugin.php?id=dev8133_vipmqf2fpay



回复

使用道具 举报

nuonuo | 3 天前 | 显示全部楼层
999999999999999999999999999999999
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则