R+树

✍ dations ◷ 2025-12-03 04:56:01 #R树,数据库索引技术

R+树可以用地址来查询数据。地址用坐标来表示,一般是(x, y)轴坐标,常用于地理坐标。单个地址查询问题早已被解决,而多地址查询,或者查询在坐标系上的附近地址则需要更巧妙的算法。

R+树本质上来说是树结构,是R树的一个变体,也被用来检索空间信息。

R+树是R树和k-d树这两种空间检索方式的折中办法。为了避免子节点重叠,R+树允许把同一个对象插入到多个叶子节点中。当对象跟多个子节点相交时,将其切割成多份,使每一份只跟一个子节点相交。根据具体情况,可以让每个分割持有完整或部分数据,或者把对象存储在其它地方,每个分割持有一个指向存储位置的标识符。定义覆盖范围为树上所有外接矩形覆盖的区域,重叠范围为所有存在至少两个外界矩形的区域。让覆盖范围尽量小可以减少R树上节点涵盖的“无效区”,也就是不存在对象的区域。让重叠范围尽量小可以减少搜索路径。就减少访问时间而言,最小化重叠范围比最小化覆盖范围更关键。为了提高搜索性能,要让覆盖范围和重叠范围都尽量小。

R+树和R树的区别在于:R+树的节点并不保证至少填充一半,节点互不相交,并且指向同一个对象的标识符可能会存在于多个叶子节点中。

因为节点互不相交,所以在搜索时最多只会有一个子树(子节点)覆盖一个点,因此R+树的点搜索操作性能极佳。在搜索一个点时,算法只需要沿着一条路径一直往下访问就可以了,这要比R树的访问量少很多。

因为一个对象的外接矩形可能会被分割成多份分别插入不同的节点,所以使用同样的数据集,R+树可能比R树需要更多空间。创建和维护R+树也比R树和其它R树的变体更加复杂。


相关

  • 醇是有机化合物的一大类,是脂肪烃、脂环烃或芳香烃侧链中的氢原子被羟基取代而成的化合物。在化学中,任何有机化合物,其羟基官能团(-OH)被绑定到一个饱和碳原子,就叫醇。通常意义
  • 培根弗兰西斯·培根,第一代圣阿尔本子爵(Francis Bacon, 1st Viscount St Alban,1561年1月22日-1626年4月9日),著名英国哲学家、政治家、科学家、法学家、演说家和散文作家,是古典经验
  • 自给农业自给农业的是以提供足够粮食给农民自身家庭为目标的农业,农民根据家庭的需要而非市场价格决定种植的农作物种类。这种农业方式最早在新石器革命出现,当时人们开始在尼罗河、幼
  • 五趣上座部佛教上座部佛教《长部》33经记载五趣是地狱、畜生、鬼、人、天神。汉传佛教《杂阿含经》卷15〈406经〉:“佛告阿难:“盲龟浮木,虽复差违,或复相得。愚痴凡夫漂流五趣,暂复
  • 蒸散量蒸发散,又称蒸散、蒸散量等,包括了地表水分蒸发与植物体内水分的蒸腾。它是维持陆面水分平衡的一个重要组成部分,也是维持地表能量平衡的主要部分。计算蒸散的模型有:
  • 叶绿素d叶绿素 d是叶绿素的其中一种,于1996年被确定。它存在于使用从阳光捕获的能量用于光合作用的海洋红藻和蓝菌中。叶绿素d吸收远红外光,波长710 nm,正好在光学范围之外.。含有叶绿
  • 巨河狸属巨河狸(学名:),是啮齿目的巨型种,长达2.5米及估计重60-100公斤,有些估计甚至达220公斤。它们生存于更新世的北美洲,在1万年前最后一次的冰河时期末灭绝。巨河狸的灭绝可能是因更新
  • 哈尔多尔·拉克斯内斯哈尔多尔·基里扬·拉克斯内斯(Halldór Kiljan Laxness,本名哈尔多尔·格维兹永松(Halldór Guðjónsson),1902年4月23日-1998年2月8日),冰岛小说家,1955年诺贝尔文学奖获得者。主
  • 邱一帆邱一帆(1971年-),台湾客家人诗人,国立新竹师范学院台湾语言与语文教育研究所毕业,现为苗栗县南庄乡南庄国民小学教师,国立中央大学客家语文暨社会科学学系客家研究博士,台湾首位客家
  • 披披群岛坐标:7°44′00″N 98°46′00″E / 7.73333°N 98.76667°E / 7.73333; 98.76667披披群岛(泰语:เกาะ พีพี,常简称为皮皮岛或PP岛)是泰国的旅游胜地,位于普吉岛与泰国本土