索引用来快速的寻找那些具有特定值的记录,如果没有索引,一般来说执行查询语句时要便利一整张表
索引原理
就是把无序的数据变成有序地查询
1.创建了索引的列的内容进行排序
2.对排序结果生成倒排表(对于hash来说倒排表里面的数据是hashcode?)
3.在倒排表内容上拼上数据地址链 (类似于对hash中的数据中保存实际地址的索引)
4.在查询的时候,先拿到倒排表内容,再取出数据地址链,从而拿到数据
参考文章
膜拜!华为大牛透彻讲解Java面试100道必考题,不管你工作几年,都得看看!现在免费分享给大家!_哔哩哔哩_bilibili