数据库课程 CMU15-445 2023 Fall Project-2 Extendible Hash Indextips:完成项目的前提不需要一定看视频解释下这张图: 图中header的最大深度2,directory最大深度2,桶的容量2。 最开始的时候只有一个header。 插入第一个数据,假设这个数据对应的哈希值是00…100 header的索引使用的是哈希值的MSB,即高位,因为header深度2,所以直接取高两位,即0. 此时header[0]并没有指向的directory,所以需要先new page创建目录页面,创建出的目录页面,默认gd,即全局深度应该为0. 目录页面实际指向页面的索引个数:1 << g