MOOCbase 此仓库包含一个准系统的数据库实现,它支持按顺序执行简单的事务。 在此类的家庭作业中,您将添加到此实现中,添加对B +树索引,高效联接算法,查询优化,多粒度锁定以支持并发执行事务和数据库恢复的支持。 在本学期的剩余时间里,您将使用此代码库,因此熟悉它是一个好主意。 概述 在本文件中,我们解释 如何从GitHub获取已发布的代码 如何获取对已发布代码的任何更新 如何设置本地开发环境 如何在CS186泊坞窗容器中运行测试并使用IntelliJ 如何提交代码上交作业 如何重置您的Docker容器 已发布代码的一般体系结构 获取已发布的代码 首次使用此代码库时,运行以下命令(与HW0中给出的命令相同;如果正在使用HW0,则无需再次运行此命令): docker run --name cs186 -v " /path/to/cs186/directory/on/your/mac