从零实现 SQL 数据库
Posted on July 15, 2023 • 1 min read • 208 words¥800 | 使用 Rust 手写一个数据库系统,超级硬核,Rust 实战项目首选!
本课程将会使用 Rust 从零实现一个完整的 SQL 数据库系统,将会由浅到深、由易到难,循序渐进的带着大家去实现,从第一行代码开始,均有完整的代码实现演示。
无论你是后端研发,中间件开发,基础架构开发,甚至是 DBA,能够手写一个完整的 SQL 数据库系统,都是你突破技术发展瓶颈的有效途径。
本课程将会详细介绍架构设计 ,原理剖析,再到源码实现,让你深度掌握数据库底层,具备解决大量生产级数据库问题的能力,助力成为高端技术人才!
学习完本课程,你至少可以收获:
我的网名叫 roseduan,是开源项目rosedb、lotusdb
的作者,目前总共超过 6k star,目前担任数据库内核研发的职位,主要研究 Postgres 数据库,在数据库内核开发方面有丰富的经验。
我的 Github 主页:https://github.com/roseduan
我也开源过一些 Rust 项目,并且上过 Github 全球 Trending 榜单,在 Rust 方面也有多年的开发经验。
同时,我也是 《从零实现 KV 存储》和《从零实现分布式 KV》 这两门课程的作者,在教学方面也有很多的心得,能够帮助大家梳理知识重点,理清前后脉络,用最快的速度,最稳的节奏帮助你学懂、学透全部知识点。
对这两门课程感兴趣的同学,也可以点这里查看对应的课程详情
课程内容是文档+视频。
文档是一小节内容的概述,主要描述这一小节内容学什么。
视频是详细的理论讲解+代码实现。
课程总体分为了两个部分:
第一部分售价 400
第二部分售价 400
可以单独购买第一部分,觉得不错,再购买第二部分
也可以两部分一起购买
第一部分售价 400,代码量在 3000 行左右,包含内容:
完整目录如下:
第二部分售价 400,更新完毕。
大致目录如下:
这个课程对以下同学应该都非常的合适,包括但不限于:
学习本课程,不需要任何其他前置知识(当然了解一些 SQL 和 Rust 的基础更好)。
课程当中涉及到的一些内容,例如 Rust 零基础入门,数据库基础知识等,我将会详细的为大家讲解,前期先跟着视频中敲代码,是完全可以学会的。
可以,课程的第四节和第七节内容可以试看
如果没有完整上下文的话,试看的具体内容细节你可能并不会特别明白。
试看主要是让同学们了解课程的大致结构,和我的讲课风格等等。
课程两部分内容已经全部更新完毕!
我之前已经发布过两门课程,课程受到了很多好评。
有的同学,根据课程内容,自己写开源项目,获得了上千 star!
有的同学在面试中使用课程项目,毕业即获得年薪 30w+ offer!
可以在这两篇文章中了解详情:
从零实现 SQL 数据库这个课程更加硬核,会比之前的项目更具含金量!
第一部分售价 400,第二部分售价 400
可以单独购买第一部分,觉得不错并且适合自己,然后再购买第二部分
也可以两部分一起购买。
想要购买的同学,请加我 vx 并转账(vx号:kiss_duan,请备注SQL课程),或扫描下面的二维码,有其他任何疑问都可以咨询。
购买流程:加我微信—微信/支付宝转账—加我飞书—为你开通飞书权限—购买完成
购买成功后,将会为你开启对应的权限。
购买后,我会拉你进课程用户专属的飞书群,我会亲自为你解答学习过程中的疑难杂症,保证你肯定能够完全学会课程中的内容!
购买后在什么平台学习?
课程内容都在飞书云文档,购买成功后,为你开启对应的权限,然后可以在线观看
课程时长?代码量?
第一部分课程的视频总时长大概在 15 小时左右,代码量大概在 3000 行
第二部分课程的视频总时长大概在 20 小时左右,完整代码量在 6500 行
只学了第一部分,能把项目写到简历上吗?
当然可以,其实到第十一节,就已经是能够独立运行,比较迷你的数据库了,只是功能比较单一,也可以写到简历上
如何获取项目中的代码?
购买成功后,可以到课程专属飞书用户群公告中下载
没有任何数据库或者 Rust 基础,能学会吗?
当然可以,本课程首先就针对 Rust 零基础的同学,讲解了 Rust 大多数基础语法。对数据库的内容也会在每一个小节进行讲解,并且有代码实现,完全可以学会。
购买后是否有有效期?
没有,购买后永久持有,无限次观看。
可以退款吗
虚拟内容服务,一经购买,概不退款,多谢支持与理解。