后端岗位面试题更新 2026-08-05
为什么数据库索引常选用B+树?请与哈希表、二叉树、红黑树等数据结构进行比较。
阿里巴巴控股集团后端开发互联网/IT技术原理方案权衡
考察说明
考察B+树特性及其在数据库索引场景中的适用性
回答思路
- 说明B+树的磁盘IO友好特性,如矮胖结构、节点大小与页匹配
- 对比哈希表:不支持范围查询和排序,只适合等值查询
- 对比二叉树/红黑树:树高较高导致磁盘IO次数多
- 对比B树:B+树数据集中在叶子节点,非叶子只存键,扇出更大,且叶子链表适合范围扫描
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。