数据库系统实现 源码
数据库系统实施 它是佛罗里达大学教授的数据库系统实现(COP6726)课程的一项作业。 关于该项目 设计了一个支持SQL子集的单用户数据库管理系统。 实现堆和分类文件组织以管理数据库记录。 添加了一些基本的关系代数运算,例如选择,项目,联接,求和,分组依据和重复删除。 专门设计的查询优化模块,可使用直方图确定并执行优化的查询计划。 该项目有7个不同的里程碑。 分配要求文件可在找到。 作业报告可以在找到。 GTests可以在找到。 测试不同的里程碑 最初设定 为了测试数据库,我们使用作为样本数据。 克隆库以进行测试。 编译: make 要生成10MB数据,请运行./dbgen -s 0.01 。 要生成1GB数据./dbgen -s 1 。 这将生成8个* .tbl文件,其中包含CSV格式的数据,并带有| |。 分隔器 里程碑-1:堆文件实现 描述: 在这种情况下,记
用户评论