R+树

✍ dations ◷ 2025-12-02 16:30:46 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 男性女乳症男性乳房发育症(英语:gynecomastia),亦作男性乳腺增生或女性化乳房,是指男性胸部因为乳腺不正常发育造成的增大状况。这种疾病的英文名称Gynecomastia的两个词根gyne-(γυνή)
  • 新观念和新发现科学革命(英语:Scientific revolution),指近世历史上,现代科学在欧洲萌芽的这段时期。在那段时期中,数学、物理学、天文学、生物学(包括人体解剖学)与化学等学科皆出现突破性的进步,
  • Merriam-Webster Dictionary梅里亚姆-韦伯斯特公司(亦译“梅里厄姆-韦伯斯特”;英文:Merriam-Webster)是美国权威的词典出版机构,它出版的书籍——尤其是词典,在中文里往往被称作“韦氏词典”。梅里亚姆-韦伯
  • 最速降线最速降线问题,又称最短时间问题、最速落径问题,是探讨在重力作用而忽略摩擦力的情况下,一个质点在一点A以速率为零开始,沿某条曲线,去到一点不高于A的B,该以何种曲线行进才能令所
  • 中药配方颗粒中药配方颗粒、中药免煎颗粒,是指“供配伍用中药颗粒”,即是将单味或复方中药材,利用颗粒剂的工艺技术,经水煎煮抽提、过滤、浓缩后,再制成颗粒,使相关药材能以温水冲溶口服,方便储
  • 艾伦·麦克德尔米德艾伦·格雷厄姆·麦克德尔米德,ONZ(英语:Alan Graham MacDiarmid,1927年4月14日-2007年2月7日),或译“艾伦·麦克迪尔米德”,化学家,具有美国和新西兰双重国籍。由于在导电聚合物领域
  • 二面体群其他有限群 对称群, 二面体群, 无限群 整数, Z 模群, PSL(2,Z) 和 SL(2,Z) G2 F4E6 E7E8 劳仑兹群 庞加莱群 环路群 量子群 O(∞) SU(∞) Sp(∞) 在数学中,二面体群
  • 卡勒姆·奥多达卡勒姆·奥多达(Callum Joshua Ryan O'Dowda,1995年4月23日-),是一名爱尔兰的职业足球运动员,司职前锋,现效力英格兰足球冠军联赛球会布里斯托城。最后更新:2016年15月7日
  • 东史端镇东史端镇,是中华人民共和国河北省保定市徐水区下辖的一个乡镇级行政单位。原东史端乡于2017年初撤乡设镇。东史端镇下辖以下地区:南营村、东史端村、西史端村、北营村、下河西
  • 叠氮化铵叠氮化铵是叠氮酸的铵盐,化学式为NH4N3。与其他无机叠氮化合物类似,这种无色晶体具有爆炸性,尽管敏感度很低。NH4N3有生理活性:少量吸入会导致头痛和心悸。它最早由西奥多·库尔