B树 B+树
B树和B+树最好的讲解 https://b23.tv/BV1Aa4y1j7a4
B+树 https://b23.tv/BV1yT4y1w7FS
B树和B+树的异:
- B树(一个关键字空位对应一个分支)m个关键字最多有m+1个分支;B+树(一个关键字对应一个分支)m个关键字最多有m个分支
- B+树中所有非叶节点仅仅起到一个索引的作用,即没有指向记录的指针的。(而B树中每一个分支都有指向记录的指针)
- 5阶B树每个节点的最少分支数是5/2向上取整,那就是3,那每个节点的最少关键字数是3-1=2。而5阶B+树每个节点的最少分支数也是3,但是每个节点的最少关键字数就是3了(根节点的最少分支数都是2)