大厂存储 / 数据库内核实习 · 简历项目讲义

三个从零手写的存储内核项目

每份教程都分「概念篇」(讲透原理,配生活类比)与「实战动手篇」(从零敲出可运行代码)。点开任意一张卡片开始。

零基础友好可运行代码逐行精讲C++ / Rust
C++

项目一 · BusTub 迷你数据库

亲手敲出缓冲池(Buffer Pool)、B+ 树索引、基础执行器,理解数据库内核最核心的两块。

C++

项目二 · LSM-tree KV 存储引擎

WAL、跳表 MemTable、SSTable、布隆过滤器、Compaction 一气呵成,最后挂上 Redis RESP 协议服务器。

Rust + PyO3

项目三 · Varve 时间感知 AI 记忆库

向量检索 + 时间戳剪枝的本地 AI 记忆引擎,用 Rust 写核心,再打包成 Python 库直接 import。

本站点为零基础实战讲义 · 六份教程全部可本地编译运行 · 动手敲一遍胜过读十遍