因为B+树更适合结构化数据在磁盘上的存储呗
B+树数据都存在叶节点上,对非单点查询更优化,排序和统计都更快。
至于hash索引有很多种,重点在于强调索引的数据是hash值而不是别的值吧,并且概念
和B+树也不是正交的,hash索引也有用B+树存储。
hash索引强调的是索引的内容,B+强调的是索引的结构。
【 在 useCASE 的大作中提到: 】
: 标 题: 为什么用B+而不是B树?
: 发信站: 水木社区 (Sun Jul 24 13:52:22 2022), 站内
:
:
: B+树及hash索引的区别是什么?
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 111.197.66.*]
--
FROM 124.126.149.*