Skip to content

关系型数据库设计与实现(语言:Modern C++)

License

Notifications You must be signed in to change notification settings

UnpureRationalist/arcsin2DB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

arcsin2DB

关系型数据库设计与实现(语言:Modern C++)

项目介绍

计划写一个简单的关系型数据库,项目构思中...
项目整体结构应该如下(不成熟的想法):

  1. SQL语句支持(词法分析、语法分析、语义分析,编译原理大作业拿过来魔改即可)
  2. 事务、日志、查询优化的支持(这部分水很深,看时间和能力完成)
  3. 数据库、表、元组的存储(应该只能做个模拟,如何深入磁盘管理和文件系统考虑存储问题尚无思路)
  4. 支持索引(B+树正在实现中...不过是否支持键值重复的索引还在考虑)
  5. 并发控制(可能不实现)

先建个仓库防止真香,准备期末考去了...

2021.06.14


About

关系型数据库设计与实现(语言:Modern C++)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published