【发布时间】:2015-10-19 19:56:06
【问题描述】:
在这
图形,我们正在 B 树中查找employee_id 123 和subsidary_id 20(来自关于数据库索引的教程)。有两个叶子节点从树上分支出来。这是纯粹的演示,还是我遗漏了什么,因为我认为唯一需要检查的叶节点将是顶部节点,因为它的employee_id max 123 和 subsidary_id max 27。
【问题讨论】:
-
呃,那些不是 123的节点呢?你不打算把它们也存放在树上吗?
-
是的,但为什么它甚至会首先关注
125 | 30?123 | 27将包含123 | 20,所以我不明白为什么它会查看125 | 30 -
不会,但是为什么这会阻止您在图表中显示该节点?我认为您可能误读了插图;箭头表示指针,而不是数据流或程序流。
-
我认为你可能是对的,@rb612。 (123,18) 所指的节点太小不用看,(123, 27) 以外的节点也不需要看,因为最大值大于key,所以key只能在一页上。
-
是树图,不是查找图。
标签: database indexing tree nodes b-tree