添加快捷方式
分享
从零实现 SQL 数据库—关于本课程
输入“/”快速插入内容
从零实现 SQL 数据库—关于本课程
飞书用户8371
飞书用户2226
2024年9月8日修改
本课程将会使用
Rust
从零实现一个完整的 SQL 数据库
系统
,将会由浅到深、由易到难,循序渐进的带着大家去实现
,
从第一行代码开始,均有完整的代码实现演示。
无论你是后端研发,中间件开发,基础架构开发,甚至是 DBA,能够手写一个完整的 SQL 数据库系统,都是你突破技术发展瓶颈的有效途径。
本课程将会详细介绍架构设计 ,原理剖析,再到源码实现,让你深度掌握数据库底层,具备解决大量生产级数据库问题的能力,助力成为高端技术人才!
学习完本课程,你至少可以收获:
•
入门 Rust 语言,课程针对 Rust 零基础的同学上手,专门讲解了 Rust 中最常用的基础语法,能够应对大多数开发需求
•
巩固 Rust 语法基础,并且可以使用 Rust 搭建一个完整的、超级硬核的实战项目
•
锻炼编程基本功,数据库是基础软件领域最为复杂,工程细节极为考究的项目,可以从中学习到数据库内核构造,完全掌握一个数据库的整体执行流程
•
简历上的一个硬核项目,一个脱颖而出的亮点,和别人拉开差距,帮助你在职场上获得更大的突破
课程作者
我的网名叫 roseduan,是开源项目
rosedb、lotusdb
的作者,目前总共
超过
6k star,目前担任数据库内核研发的职位
,主要研究 Postgres 数据库,在数据库内核开发方面有丰富的经验。
我的 Github 主页:
https://github.com/roseduan
我也开源过一些 Rust 项目,
并且上过 Github 全球 Trending 榜单
,在 Rust 方面也有多年的开发经验。
同时,我也是
《从零实现 KV 存储》和《从零实现分布式 KV》
这两门课程的作者,在教学方面也有很多的心得,能够帮助大家梳理知识重点,理清前后脉络,用最快的速度,最稳的节奏帮助你学懂、学透全部知识点。
对这两门课程感兴趣的同学,也可以点这里查看对应的课程详情
0 从零实现 KV 存储—关于本课程
0. 从零实现分布式 KV—关于课程
课程形式
课程内容是
文档+视频
。
文档是一小节内容的概述,主要描述这一小节内容学什么。
视频是详细的理论讲解+代码实现。
课程
目录
课程总体分为了两个部分,
本次更新的是第一部分内容
。
💡
第一部分售价 400
第二部分售价 400
可以单独购买第一部分,觉得不错,再购买第二部分
也可以两部分一起购买,更快解锁全部内容,第二部分内容后面会陆续发布,敬请期待。
第一部分
第一部分售价 400,代码量在 3000 行左右,包含内容:
•
Rust 基础回顾,主要讲解 Rust 常用基础语法和最重要的所有权、引用等概念,Rust 零基础也可以上手!
•
使用最常见的 SQL 语句搭建项目的代码结构
•
磁盘存储引擎
•
MVCC 事务完整实现
完整目录如下: