关于数据库索引的疑问

数据库索引这块感觉真的很蒙,被面试官问的时候都不知道该回答啥,网上各种资料都没有一个统一的答案。哪位能给介绍一下:
1. 聚集索引
2. 非聚集索引
3. 联合索引
4. 覆盖索引
5. 自适应哈希索引与唯一索引
6. 主键索引
7. 全文索引
8. 倒排索引
9. 全文检索
10. B+ 树索引
11. R树
12. Tire 树
13. 红黑树
它们之间的联系与关系吗,给个好一点的总结链接也好。自己感觉完全没法串起来。
还有面试官问索引的应用场景应该从哪些方面来答啊?
#MySQL##求面经#
全部评论
https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/03.02.html https://www.kongpingfan.com/2018/09/01/understanding-MySQL-index/ 回答你的一diu diu问题。
点赞 回复 分享
发布于 2018-09-25 21:02
1
点赞 回复 分享
发布于 2018-09-29 10:43
https://segmentfault.com/q/1010000003832312 这个文章给了很好的分类
点赞 回复 分享
发布于 2018-09-29 09:22
m
点赞 回复 分享
发布于 2018-09-26 08:54
看看innodb引擎那本书吧 别在网上找博客看
点赞 回复 分享
发布于 2018-09-25 21:01
渣渣小答一波,希望能有帮助 如果问关系型数据库的索引,或者问mysql的索引方面的话: 聚集索引/非聚集索引是肯定要搞清楚的,两者在数据组织方面的区别,不同的引擎用哪一种索引;后边提到的主键索引是特殊的聚集索引; 联合索引的数据组织结构,为什么最左缀原则;建索引类的问题离不开聚集索引的知识点; 覆盖索引的使用环境,什么时候用它; 关系数据库的索引用B+树来组织,它和B树有什么区别,和红黑树有什么联系。 其它方面: 字典树,倒排索引的原理,在哪些框架里用到,肯定都是要知道的。 网上关于索引有海量资料,希望能帮你引个头。
点赞 回复 分享
发布于 2018-09-25 21:00
没有大佬吗。。。
点赞 回复 分享
发布于 2018-09-25 21:00
mark
点赞 回复 分享
发布于 2018-09-25 20:56
顶顶
点赞 回复 分享
发布于 2018-09-25 20:45

相关推荐

头像
03-26 13:44
南华大学 Java
在看面经的花生米很野蛮:这种情况下你当然要回答,你也是吗!!!!我超喜欢他的XXXXX
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
41
分享

创作者周榜

更多
牛客网
牛客企业服务