- 2
- 0
- 约小于1千字
- 约 2页
- 2026-06-29 发布于北京
- 举报
《074_HFile中的索引块的结构》
在load-on-open部分里有一个RootIndexBlock,刚开始数据如果很少,那么就直接索引
指向DataBlock了,但是后续数据慢慢变多,就会变为两层索引,RootIndexBlock指向
scannedblock部分的LeafIndexBlock,叶子索引块再指向DataBlock,如果数据量再变大,
那么就会RootIndexBlock指向non-scannedblock部分的InterediateIndexBlock,再指向
LeafIndexBlock,最终指向DataBlock
这就是索引块的数据结构,整个组成索引树的过程和结构就是一颗LSM树
到底如何索引的,其实每一层索引块,从RootIndexBlock开始,都是存放的是BlockOffset,
BlockDataSize,BlockKey,就是下层block的偏移量以及大小,通过这两个就可以直接读出
来一个块了,然后最关键的就是BlockKey,也就是这个Block里的第一个key
所以说在索引树里查找的过程,本质上就是一个不停的二分查找的过程,首先在RootIndex
Block里二分查找,接着到下一层Block里二分查
您可能关注的文档
- 2016年全国高考英语听力试题及答案.pdf
- ADD排水平面图_施工图_2016.11.pdf
- GB/T 15636-2026电离辐射厚度计.pdf
- 《GB/T 15636-2026电离辐射厚度计》.pdf
- 中国国家标准 GB/T 15636-2026电离辐射厚度计.pdf
- GB/T 42236.2-2026电动自行车集中充电设施 第2部分:充换电服务信息交换.pdf
- 《GB/T 42236.2-2026电动自行车集中充电设施 第2部分:充换电服务信息交换》.pdf
- 中国国家标准 GB/T 42236.2-2026电动自行车集中充电设施 第2部分:充换电服务信息交换.pdf
- GB/T 47841-2026航天器空间环境效应风险分析要求.pdf
- 中国国家标准 GB/T 47841-2026航天器空间环境效应风险分析要求.pdf
- 中国国家标准 GB/Z 179-2026恒定湿热(含空气的未饱和高压蒸汽).pdf
- GB/Z 179-2026恒定湿热(含空气的未饱和高压蒸汽).pdf
- 《GB/T 15476-2026肾及甲状腺多功能测量仪》.pdf
- 中国国家标准 GB/T 15476-2026肾及甲状腺多功能测量仪.pdf
- GB/T 15476-2026肾及甲状腺多功能测量仪.pdf
- 2027届吉林省通化市数学八年级第一学期期末预测试题含解析.doc
- 山东省威海市荣成十四中学2027届数学八上期末联考试题含解析.doc
- 湖北省武汉市蔡甸区八校联盟2027届九年级数学第一学期期末监测试题含解析.doc
- 江苏省无锡市江南中学2027届数学七年级第一学期期末预测试题含解析.doc
- 莆田市重点中学2027届数学七年级第一学期期末达标测试试题含解析.doc
最近下载
- 水利工程项目法人质量管理制度汇编.pdf VIP
- 性格测试题测试题及答案.docx VIP
- 2026 年建筑边坡工程技术规范(GB 50330-2025,附支护设计流程).docx VIP
- DB50/5018-2001建筑边坡支护技术规范.docx VIP
- 建筑分布式光伏发电系统设计.pdf VIP
- 伏硫西汀-作用机制.pptx VIP
- 医务人员职业道德准则(2025年版)全文培训PPT课件.pptx VIP
- 读后续写--聆听妈妈故事点亮演讲勇气讲义-陕西省西安市高新第二高级中学高一下学期第一次月考英语试题.docx
- 湖北省武汉市事业单位公开招聘考试职业能力倾向测验(D类)真题2025年04.docx VIP
- 中毒患者的心理护理与心理支持.pptx VIP
原创力文档

文档评论(0)