R+树

✍ dations ◷ 2025-12-05 20:47:17 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 恋尸癖恋尸,是个人对尸体表现爱恋或性吸引的现象。美国精神医学学会在《精神疾病诊断与统计手册》中把恋尸列为“性欲倒错”。但是恋尸行为的含意显然颇为多样。研究者在访谈恋尸者
  • 格(拉丁语:casus,英语:case),格位,狭义上称为语法格,在格语法中称为表层格,是名词、代词、分词、数词或形容词等词类当中,反映其在短语、从句或句子中所起语法功能(英语:grammatical fun
  • 对人恐惧症对人恐惧症(日语:対人恐怖症/たいじんきょうふしょう Taijin Kyōfushō),精神病的一种。因为在他人面前失败过,在人前害怕出现症状,并且在他人眼前感到极度紧张,被此折磨着。常见
  • a Boy〜一直无法忘怀〜黄金(日本唱片协会)当周排行第2名(ORICON)《a Boy〜一直无法忘怀〜》,是日本乐团GLAY的第10张单曲。
  • 双联频哪醇硼酸酯双联频哪醇硼酸酯是一种含有两个频哪醇结构的硼化合物。 该化合物为商业市售试剂,是有机合成中常用的底物,用于制备多种频哪醇硼酸酯。
  • 季国标季国标(1932年3月1日-2019年9月5日),江苏无锡人,中国化学纤维工程技术专家,中国化纤工程技术、生产运行和工业发展方面的主要奠基者、开拓者和技术带头人。曾任纺织工业部副部长等
  • 维斯拉瓦·辛波丝卡维斯瓦娃·辛波丝卡(波兰语:Wisława Szymborska,1923年7月2日-2012年2月1日),波兰诗人、翻译家,1996年诺贝尔文学奖得主,享有“诗坛莫扎特”的美誉。辛波丝卡1923年7月2日生在波兹
  • 董玘董玘(1483年-1546年),原名元,字文玉,号中峰,浙江会稽县人。明朝政治人物。弘治乙丑榜眼,官至吏部左侍郎。董玘自幼聪颖异常,有神童之誉。弘治十八年(1505年),董玘年仅19岁连中会元、榜眼
  • 克里斯托弗·肖尔曼克里斯托弗·肖尔曼(英语:Christopher Showerman;1971年6月24日-),是一位美国男演员,因出演过电影《森林泰山2》饰演乔治而知名。
  • 一色纱英一色纱英(1977年4月29日-),本名畠山纱英,日本东京都杉并区人,女演员。曾以电影《藏》获得日本电影金像奖、电影旬报、报知电影赏、每日电影奖等新人奖。2002年与原模特儿サーフェ