mysql索引的数据结构-b+树

前戏:

什么是索引?

索引是存储引擎用于快速找到记录的一种数据结构
常用的三种索引
1.普通索引 index
2.唯一索引 PRIMARY KEY , UNIQUE KET
3.联合索引
全文索引、空间索引

索引的两大类型

1.hash类型的索引
2.btree类型索引

正文

索引的数据结构 b+树

b+树是innodb中的索引数据类型。
innodbl为什么要用它?
(高度可控的多路搜索树)
在为大家解答之前,首先说一下btree的演变过程
b+树是由:二叉树 -> AVL树 -> b树演变而来的

二叉树
二叉树
AVL树
AVL树
b树
b树
b+树
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。