B+树的定义
B+树是用磁盘上的page作为node节点的树。B+树的节点可以区分为left node(叶子节点)和interior node(内部节点)。
由于每一个node刚好是磁盘中的一个page,在B+树中,我们使用的术语node和page是可以互换的。
Btree树的工作原理
left node
left node保存数据entry(条目,相当于record),entry的形式是(key,value).
所有的left node也被组织成page链表的形式。B+树的left node如下图形式:

inferior node
Interior node保存着一系列key和page指针,它的结构如图所示:

网友评论