8,444
社区成员
发帖
与我相关
我的任务
分享整体数据库框架搭建,从SQL语句的解析,再到按语义执行,数据的存储。
模块包括:
SQL解析层:词法解析,语法解析
执行层:执行调度,执行状态,数据字典缓存,行数据的组装/拆解
存储层:表结构的组织,表文件管理
计划增加事务,并发,希望学过C语言的朋友一起加入。
支持select, insert, create table, drop table基本SQL
专栏地址:
本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。
本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学习。
项目代码
gitcode仓库地址 toadb