采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师ppt上的两个索引的区别和图片更像是在说建立稀疏索引是以主键的部分值建立的, 图片上的某一块表示一个区块包含多个记录, 1001,1002分别代表一条记录, 而稀疏索引只为主键值为1001建立了索引项, 没有为主键值为1002的记录建立索引项. 而密集索引是为所有的记录都建立的索引项 而老师讲解的内容是说 稀疏索引叶子节点存储的是数据的地址, 密集索引叶子节点存储数据
同学好,对同学造成困扰非常抱歉,讲解的时候想要表达的是,大家可以理解成,稀疏索引叶子节点存储的是数据的地址,而密集索引叶子节点存储数据。实际的存储情况是类似图里的一样,稀疏索引叶子节点存储的是指向某一块数据的地址(多条记录)。
非常感谢!理解了!
老师我的理解是稀疏索引的叶子节点存储的是一块数据的第一行记录,即如果一块数据有1001,1002,1003,稀疏节点可能存储的是1001的地址,如果要取1002和1003的值则要先通过稀疏节点定位到1001的位置再通过偏移量定位到1002或1003的位置,但是如果取1001的数据则和密集索引效果一样。老师我的理解对吗。
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.8k 27
2.7k 22
1.2k 15
1.4k 14
1.3k 14