5、索引的数据结构(b+树,hash)

索引的数据结构(b+树,hash)

索引的数据结构和具体存储引擎的实现有关,在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引。

对于哈希索引来说,底层的数据结构就是哈希表,因此在绝大多数需求为单条记录查询的时候,可以选择哈希索引,查询性能最快;其余大部分场景,建议选择BTree索引。

相关推荐
阿文的代码库1 小时前
线段树入门:算法分析
数据结构·算法
悠仁さん1 小时前
数据结构 树 二叉树 堆 (堆的模拟实现篇)
数据结构
此生决int1 小时前
算法从入门到精通——位运算
数据结构·c++·算法·蓝桥杯
计算机安禾2 小时前
【算法分析与设计】第4篇:分治策略的理论框架与经典案例
数据结构·算法·排序算法
Kiling_07042 小时前
面向对象和集合编程题 ( 二 )
java·开发语言·数据结构·算法
过期动态2 小时前
【LeetCode 热题 100】两数之和— 暴力法与哈希表法详解
java·数据结构·算法·leetcode·散列表
重生之我是Java开发战士2 小时前
【贪心算法】最长回文串,增减字符串匹配,分发饼干,最优除法,跳跃游戏
游戏·贪心算法·哈希算法
Pointer Pursuit2 小时前
哈希表的实现
数据结构·哈希算法·散列表
故事和你912 小时前
洛谷-【动态规划1】动态规划的引入4
开发语言·数据结构·c++·算法·动态规划·图论
qq_296553273 小时前
[特殊字符] 旋转排序数组中的高效搜索:从线性到二分查找的进阶之路
数据结构·算法·搜索引擎·分类·柔性数组