R+树

✍ dations ◷ 2025-04-02 17:57:27 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 厄米算符在数学里,作用于一个有限维的酉空間,一个自伴算子(self-adjoint operator)等于自己的伴随算子;等价地说,在一组单位酉正交基下,表达自伴算子的矩阵是埃尔米特矩阵。埃尔米特矩阵等
  • 基因型基因型(英语:Genotype)指的是一个生物体内的DNA所包含的基因,也就是说该生物的细胞内所包含的、它所特有的那组基因。基因型这个概念是1909年丹麦遗传学家威廉·约翰森引入的。
  • eEF24V6X· GTPase activity · protein binding · GTP binding · protein kinase binding· cytoplasm · cytosol · polysome · plasma membrane · membrane ·
  • 替身代孕代孕或代理孕母是第三方借代孕母亲怀孕生子的过程。代孕母亲和需求方协议,同意怀孕分娩,产下的婴儿成为代孕需求方的子女。寻求代孕的情形有很多种,可能是需求方的夫妻在医学上
  • 临济护国禅寺坐标:25°04′21″N 121°31′15″E / 25.072520°N 121.520917°E / 25.072520; 121.520917临济护国禅寺,简称临济寺,旧名镇南山护国临济寺,位于台湾台北市中山区圆山里的临济
  • 浊齿龈塞音浊齿龈塞音是辅音的一种,用于一些口语中。浊齿龈塞音、齿音和齿龈后音在国际音标的符号都是⟨d⟩,X-SAMPA音标的符号则是⟨d⟩。北京官话和粤语均无此音,只有/t/。吴语有此音,由
  • 闪刷闪刷(英文:LabelflashTM)是一项近似于光速写的光碟标签刻印技术。此项技术是由NEC在2005年12月正式公开,并获得山叶株式会社的授权,整合该公司早前所开发的DiscT@2标签打印技术。
  • 拉里·布克申拉里·布克申(Larry Bucshon;1962年5月31日-)是美国的一位政治人物。自2011年开始,他是印第安纳州第8选举区选出的美国众议院议员。他的党籍是共和党。在成为国会议员之前,布克申
  • 合宜住宅弊案合宜住宅弊案,于2014年在台湾爆发的行贿弊案,远雄集团董事长赵藤雄涉嫌对桃园县副县长叶世文行贿以取得桃园县八德市合宜住宅建案的承作权。后经由转为污点证人的蔡仁惠指证,20
  • 大新站 (深圳)大新站是深圳地铁1号线一个车站。位于中国广东省深圳市南山区前海路与桃园路交叉路口,桃园路路下,呈东西向布置,东北及东南侧为大新村等居民区。2008年12月28日,大新站主体结构