R+树

✍ dations ◷ 2024-09-20 05:54:43 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 5号州际公路5号州际公路(英语:Interstate 5, I-5)俄勒冈州段全长308.14英里,从北向南依次穿过该州的波特兰、塞勒姆、尤金和梅德福等城市。1967年全线竣工。
  • 对流层对流层(英文:Troposphere)是地球大气层中最靠近地面的一层,也是地球大气层里密度最高的一层。它蕴含了整个大气层约75%的质量,以及几乎所有的水蒸气及气溶胶。对流层从地球表面开
  • 钍-230钍-230是钍的放射性同位素之一,原子核由90个质子和140个中子构成,是一种痕量同位素,半衰期约七万五千年,可以用来测定珊瑚和确定洋流流量。20世纪初美国放射化学家伯特伦·博尔
  • 鱼龙鱼龙可能是指:
  • CYP305M2细胞色素P305M2(CYP305M2,旧称LM16181)是飞蝗的一种细胞色素P450,于2019年由中国科学院的研究团队发表,其氨基酸序列与其他昆虫的细胞色素P305A(CYP305A)较为接近。CYP305M2可催化
  • 妇女投票权女性参政权(英语:Women's suffrage,Woman suffrage),又称妇女参政权,意指在民主社会中,允许女性拥有平等参与选举投票以及担任候选人的政治权利。在人类历史的多数时期中,女性大多都
  • 威廉·科尔比威廉·伊根·科尔比(英语:William Egan Colby;1920年1月4日-1996年4月27日)是一位美国情报官员,1973年9月至1976年1月担任中央情报总监。
  • 金斯顿 (安大略省)金斯顿(英语:Kingston,又译金斯敦、京士顿)是加拿大安大略省东南部一座城市,位于安大略湖北岸,圣劳伦斯河入口附近。金斯顿坐落魁北克市-温莎走廊之上,离多伦多东北约240千米(150英
  • 电的流体理论电的流体理论假定,电磁学里的各种现象可以用电流体来表述。在十八世纪,双流体理论与单流体理论是两种著名的流体理论。查尔斯·笃费(英语:Charles Du Fay)做实验于1733年发现,假若
  • 栉羊齿属250~300种,见内文栉羊齿属(学名:),又名梳齿蕨属、栉蕨属,是观音座莲舅科下已灭绝的一个属,为一类生长在沼泽地区的蕨类。最早出现于晚泥盆纪,在石炭纪宾夕法尼亚世时期最为繁盛,最终