文章目录
- 1.索引概述
- 2. 索引结构
- 2.1 二叉树与红黑树索引结构
- 2.2 B-Tree索引结构
- 2.3 B+Tree介绍
- 2.4 Hash索引介绍
 
 
1.索引概述
索引的概念
 
索引的演示

 索引的优缺点

2. 索引结构

 索引结构在不同的存储引擎中的支持情况,我们平时所说的索引,如果没有特殊的指明,都是B+树结构组织的索引。
 
2.1 二叉树与红黑树索引结构
数据结构可视化网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
 红黑树本质上也是一个二叉树
 
2.2 B-Tree索引结构

 B-Tree可视化演变网站:https://www.cs.usfca.edu/~galles/visualization/BTree.html
 
2.3 B+Tree介绍
- 分叶子节点主要起到索引的作用,叶子节点主要来存储数据的。
- 所有的数据都会出现在叶子节点。
- 叶子节点形成了一个单向链表。
B+Tree演示网站:https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html
 
 
 为什么InnoDB存储引擎选择使用B+Tree索引结构??
 
2.4 Hash索引介绍

 



















