B+Tree为BTree的变种,B+Tree与BTree的区别为: n叉B+Tree最多含有n个key,而BTree最多含有n-1个key。B+Tree的叶子节点保存所有的key信息,依key大小顺序排列。 所有的非叶子节点都可以看作是key的索引部分。 由于B+Tree只有叶子节点保存key信息,查询任何key都要从root走到叶子。所以B+Tree的查询效率更加稳定。