有没有实现一个简单数据库的教程。

2020-01-29 02:00:35 +08:00
 lbfeng

支持建表,index,简单 sql 语句。之前看到过一个用 c 实现的教程。现在找不到了。大家有没有类似的。

。。。让我又找到了。https://cstack.github.io/db_tutorial/

2771 次点击
所在节点    问与答
5 条回复
btnokami
2020-01-29 05:43:16 +08:00
数据库更重要的是 ACID 吧,sql 语句反而是次要的。要做 sql 的支持你打算自己写 parser 建 AST 吗。
可以参考 levelDB 的源代码来写,query engine 本身已经是另一种技术领域的东西了
Fris
2020-01-29 09:07:54 +08:00
tinydb delphi 写的,不过时间比较久远了
chinvo
2020-01-29 09:24:53 +08:00
https://university.pingcap.com/talent-plan/

他家的学习路线可供参考
lbfeng
2020-01-29 11:16:52 +08:00
@chinvo 看起来很棒
zjj19950716
2020-01-29 17:41:32 +08:00
好像好久没更新了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/640748

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX