R+树

✍ dations ◷ 2025-12-08 12:38:06 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 鼻,又称鼻子,是陆上动物呼吸的器官,属呼吸系统一部分,也是许多哺乳类动物感应嗅觉的器官。鼻一般在动物的头部,可能是隆起,鼻对体外的开口叫作鼻孔,鼻孔让空气进入鼻腔内,两孔气流速
  • 中国饮食 - æœé¥° - 建筑 - 文物 - 节日 - 教育 ç§‘å­¦ - 五术(医学 - 术数) - æ­
  • 阳明病阳明病,中医病名,伤寒论六经辨证之一。阳明,指的是足阳明胃经。两阳合明曰阳明。阳明主里,指胃肠的受纳消化功能。阳明病是燥热之邪内攻,烧灼津夜,与肠胃中食物的糟粕结合,形成燥屎
  • 汉尼斯·阿尔文汉尼斯·奥洛夫·哥斯达·阿尔文(瑞典语:Hannes Olof Gösta Alfvén,1908年5月30日-1995年4月2日),瑞典等离子体物理学家、天文学家,致力于磁流体动力学领域的研究,其成果被广泛应
  • 斯威士兰2019冠状病毒病斯威士兰疫情,介绍在2019新型冠状病毒疫情中,在斯威士兰发生的情况。2020年3月13日晚,斯威士兰宣布该国确诊首例新冠肺炎病例,患者2月底从美国返回并前往莱索托,3
  • 血红小檗血红小檗(学名:Berberis sanguinea)是小檗科小檗属的植物,是中国的特有植物。分布于中国大陆的四川、湖北等地,生长于海拔1,100米至3,800米的地区,多生于山坡阳处、草坡、路旁、河
  • 第四次反法同盟法兰西第一帝国:布伦瑞克公爵 霍恩洛厄-英格尔芬根亲王 贝尼格森伯爵第四次反法同盟是1806年秋天,英国、俄国、普鲁士、萨克森及瑞典等国组成的反法同盟。10月1日,普鲁士率先
  • 秦滨高速公路秦皇岛-滨州高速公路,简称秦滨高速,中国国家高速公路网编号为G0111,起点在河北秦皇岛,途径唐海、天津滨海新区、黄骅港,终点在山东滨州沾化。
  • 北陆信越比例代表区北陆信越比例代表区,是日本众议院11个比例代表制选区之一。该选举区设立于1994年,刚开始时为13位,2000年以为11位持续至今。新潟县、富山县、石川县、福井县、长野县北海道 13
  • 生产地方化生产地方化是指从事相同行业的公司经常都会集中在一个地区进行生产。