关于数据库索引的疑问

数据库索引这块感觉真的很蒙,被面试官问的时候都不知道该回答啥,网上各种资料都没有一个统一的答案。哪位能给介绍一下:
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

相关推荐

点赞 评论 收藏
分享
饥饿的长颈鹿就要上岸...:简历五项结构 简历只放五项内容,顺序和格式如下: 一、个人信息 只写名字、电话、邮箱 不写性别、年龄、籍贯、政治面貌、微信等额外信息 二、教育经历 格式:学校名称 | 学历 | 专业 | 就读时间 从左到右排列,一行写完 如果专业和岗位对口,写1-2行主修课程;不对口就不写 学历如果不占优势,可以把教育经历放到简历靠后的位置 三、实习/项目经历 如果没有实习经历,全部写项目经历 每条经历格式:项目名 + 岗位名 + 任职时间段 下面写三到五条工作内容 每条工作内容开头必须用四个字概括,加粗,后面跟一条完整描述 所有描述必须用STAR法则来写(情境-任务-行动-结果) 每一条都要有数据支撑和具体成果 四、个人优势 可以写获得的奖项、证书 如果奖项不够,就写你熟练掌握的技能 每条也要有具体数据或成果支撑,不能空泛堆砌 五、整体要求 一页纸,不要超过一页 个人信息只写名字加电话邮箱 贝贝试一下这个方式写简历,我虽然没收到offer,至少收到了好几轮面试
点赞 评论 收藏
分享
评论
点赞
41
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务