2.2 核心索引算法实现 本节摘要:索引是加速查找的结构,但它从来不是免费的午餐。B+ 树用树的高度换有界的随机 I/O,代价是页分裂带来的写放大;LSM-Tree 用顺序写换高写入吞吐,代价是读放大;哈希索引用确定性换点查的极致,代价是完全放弃范围查询。本节讲清三者如何定位数据、如何应对写入、在读放大与写放大之间如何取舍,最后给出一张选型决策矩阵。读完你能解释:为什么关系库默认 B+ 树,日志型存储偏爱 LSM,缓存类系统拥抱哈希。 会员。《2.2 核心索引算法实现》收录于灏天文库文集《存储系统与数据库内部实现》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。