B树的概念:
适用于外查找的树,它是一种平衡的多叉树,称为B树(或B-树、B_树)。
一棵m阶B树(balanced tree of order m)是一棵平衡的m路搜索树。 m阶B树的定义如下:
它或者是空树,或者是满足下…
MiniOB 是 OceanBase 联合华中科技大学推出的一款用于教学的小型数据库系统,希望能够帮助数据库爱好者系统性的学习数据库原理与实战。 B 树介绍
B 树是传统数据库中常见的索引数据结构,比如MySQL、PostgreSQL都实现了B树索引。B 树是一个平衡多叉树&am…
B树是从B树修改而来的。对 B 树的建立会了的话,对 B 树的操作可以类比着进行。 关于 B 树,可以参看之前写的文章:对B树的插入删除理解和c/c代码实践 https://blog.csdn.net/zhangzhangkeji/article/details/119767646 B 树的节点的结…
文章目录B树系列B树的产生原因B树(m路平衡多叉树)B树构建的原理B树的实现Find()Insert()InsertKey()中序遍历和时间复杂度B树B树插入分裂过程总结B* 树总结B树的应用数据库索引Myisam vs InNoDBB树比B树的优势:myIsamInNoDBB树系列
B树的产生…
堆
Huffman 树
并查集
字典
跳表
散列
pair,二叉搜索树(BST),set,map,t红黑树,AVL树,B树,B树
AVL树的定义:
In computer science, an AVL tree is a…
文章目录为什么需要B树B 树的特点B树的查找B树的引入B树的删除链接:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 可以点击 Indexing 下的 B Trees 和 B Trees 去学习。
为什么需要B树
对 B 树的需求随着访问物理存储介质(如硬盘&…
文章目录为什么需要B树B 树的特点B树的查找B树的引入B树的删除链接:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 可以点击 Indexing 下的 B Trees 和 B Trees 去学习。
为什么需要B树
对 B 树的需求随着访问物理存储介质(如硬盘&…
B 树的变种。 B树:所有节点(非叶子节点 叶子节点),都存储真正的行数据,所以一个数据页能存储的数量,相较于 B 树,就少很多。 B 树: ● 只有叶子节点存储具体的行数据,非…