db.c
from cstack/db_tutorial/db.c, 做一个实验答案对照, 代码有相关issue修复c
目录中的文件是 1 ~ 14 章节的单独实现golang
目录中的文件是对应章节的golang版,通过chatGPT+人工debug实现(其他语言比如rust,zig类似)docs
目录中存放vscode launch.json文件,用于调试, 如果熟练gdb
或者lldb
快捷键,可以忽略test_py
目录对应4~14章的测试用例
Tips:
- 这个是对db_tutorial的一步步实现,方便理解, 适合数据库小白,有点编程基础,初高中级的学过C语言的可以开始学习了。
- 对应db_tutorial中文文档:https://weedge.github.io/post/db_tutorial_zh/
高阶版: