R+树

✍ dations ◷ 2025-11-30 01:23:12 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 卡塞尔文献展卡塞尔文献展(Kassel Documenta)是世界最著名的艺术展览之一,在德国卡塞尔每5年举办一次,与巴西圣保罗双年展及威尼斯双年展并称为世界三大艺术展,在三大展览中资历排行第三。卡
  • 排挤拒绝社交,也就是一般所谓的排挤,是指故意将个体拒于社交关系和社会互动之外的行为。社交拒绝涵盖人际关系上的拒绝、同侪拒绝、排挤、告白被拒绝、家庭隔阂(英语:familial estra
  • 存在与时间《存在与时间》(德语:Sein und Zeit)是德国哲学家马丁·海德格尔于1927年发表的一部著作,虽然写得很匆忙,且没有完成他在导言中所做的计划,但这本书仍然是他最重要的著作。深深影
  • 死神少女《死神少女》(英文:Gloomy Salad Days)是公视拥抱青春灵魂最深处三部曲之二部曲。由《漂浪青春》周美玲导演。2010年4月27日举行开拍记者会,公视于2010年10月9日晚间9点首播。周
  • 浪漫民族主义浪漫民族主义(英语:Romantic nationalism),又称民族浪漫主义(national romanticism)、有机民族主义(organic nationalism)或身份民族主义(identity nationalism),是民族主义的一种形式,
  • 小罗伯特·道尼小罗伯特·约翰·唐尼(英语:Robert John Downey Jr.,1965年4月4日-),是一位犹太裔美国演员兼歌手,曾受到奥斯卡提名,并荣获金球奖。他在1980年代末至1990年代初,以电影《卓别林》演技
  • 奋进号航天飞机奋进号航天飞机(STS Endeavor OV-105,又译努力号)是美国国家航空航天局(NASA)肯尼迪太空中心(KSC)旗下第五架实际执行太空飞行任务的航天飞机,也是最新的一架,首次飞行是1992年5月7日
  • 脱脱不花脱脱不花(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus
  • 修道院长宫修道院长宫(波兰语:Pałac Opatów w Oliwie)是位于波兰格但斯克的一座洛可可式宫殿建筑。宫殿始建于15世纪,分为旧宫和新宫。战间期时这里曾是博物馆,展示格但斯克(但泽)地区的历
  • 无粉刺红珠无粉刺红珠(学名: var. )为小檗科小檗属下的一个变种。