R+树

✍ dations ◷ 2025-12-04 02:24:34 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 爱尔兰王国爱尔兰王国(爱尔兰语:Ríocht na hÉireann;英语:Kingdom of Ireland)先后是英格兰王国及大不列颠王国的附庸国,从1542年存续至1800年。它由英格兰以及后续的大不列颠君主统治,并与
  • 软件园区高雄软体科技园区,简称高雄软体园区、高软,面积7.9公顷,是设于高雄市前镇区之智能科技园区,也是全国唯一靠海的科技园区,致力于发展亚太地区资讯软件、数位影音、电脑通讯等产业
  • protein蛋白质(英语:protein,旧称“朊”)是大型生物分子,或高分子,它由一个或多个由α-氨基酸残基组成的长链条组成。α-氨基酸分子呈线性排列,相邻α-氨基酸残基的羧基和氨基通过肽键连接
  • 马达加斯加语马达加斯加语(malagasy),也译作马拉加斯语,是一种南岛语系语言,为马达加斯加的官方语言之一,马拉加斯语接近于婆罗洲南部,南加里曼丹巴里托河一带的语言,尤其是有90%词汇与玛安延语(
  • 伯克自然历史和文化博物馆伯克自然历史和文化博物馆(Burke Museum of Natural History and Culture)是一座位于美国华盛顿州西雅图的自然历史博物馆。1899年建立时叫做华盛顿州立博物馆(Washington Stat
  • 拜伦尼尔森锦标赛AT&T拜伦尼尔森高球赛(AT&T Byron Nelson)是美国高尔夫球PGA巡回赛的一项赛事,于每年五月在得克萨斯州的Four Seasons Resort and Club Dallas举行。AT&T拜伦尼尔森高球赛于194
  • 1948年夏季奥林匹克运动会篮球比赛1948年夏季奥林匹克运动会篮球比赛是第14届奥运所举办的篮球比赛,而这也是第二次为正式项目,比赛场地在海棱格体育馆举行。本届比赛共有23支球队参加。
  • 乐黛云乐黛云(1931年1月-),贵州贵阳人,北京大学现代文学和比较文学教授,博士生导师,跨文化研究中心主任、北京外国语大学文学院教授及中国比较文学学会会长等。。乐黛云有苗族血统,祖母是
  • 上师宗师一词最早出自《庄子 大宗师》,“宗”指敬仰、尊崇,“大宗师”意思是最值得敬仰、尊崇的老师,也就是“道”,意为开创、传授道理,有成就又受人尊崇的老师,简称大师、宗师。对应
  • 华氏451度 (2018年电影)《华氏451度》(英语:)是一部2018年美国反乌托邦(英语:Utopian and dystopian fiction)电视电影,由拉敏·巴赫拉尼(英语:Ramin Bahrani)执导并与阿米尔·纳德瑞(英语:Amir Naderi)共同编剧