B树和B+树浅谈

这篇博客探讨了MySQL数据库中使用的B+树索引结构。B+树的特点包括节点排序、多元素存储以及叶子节点间的双向指针,使得数据检索更高效。这些特性使得InnoDB存储引擎能够实现快速的叶子节点间导航,无需回溯到根节点,提升了查询性能。
摘要由CSDN通过智能技术生成

mysql里面用的什么树?
在这里插入图片描述
翻译:每个人都看过 B 树,知道根页面中的条目指向叶页。但有时人们会错过细节,即叶子页面也可以相互指向。此功能允许 Tmnobt 从叶到叶导航,而无需备份到根级别。这是一个你在经典B树中找不到的复杂程度,这就是为什么InnoDB可能应该被称为B +树。

从官方文档来看可以跟明显的看出来是b+树,而且叶子节点之间是双指针,这是b+树的特点。
在这里插入图片描述

B树的特点:
1.节点排序
2.一个节点了可以存多个元素,多个元素也排序了

B+树的特点:
1.拥有B树的特点
2.叶子节点之间有指针
3.非叶子节点上的元素在叶子节点上都冗余了,也就是叶子节点中存储了所有的元素,并且排好顺序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值