关系型数据库设计与实现(语言:Modern C++)
计划写一个简单的关系型数据库,项目构思中...
项目整体结构应该如下(不成熟的想法):
- SQL语句支持(词法分析、语法分析、语义分析,编译原理大作业拿过来魔改即可)
- 事务、日志、查询优化的支持(这部分水很深,看时间和能力完成)
- 数据库、表、元组的存储(应该只能做个模拟,如何深入磁盘管理和文件系统考虑存储问题尚无思路)
- 支持索引(B+树正在实现中...不过是否支持键值重复的索引还在考虑)
- 并发控制(可能不实现)
先建个仓库防止真香,准备期末考去了...
2021.06.14