R+树

✍ dations ◷ 2025-12-09 19:40:58 #R树,数据库索引技术

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

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

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

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

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

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


相关

  • 溺水遇溺是因为液体进入肺部而导致缺氧,继而窒息。常见于游泳、船只沉没、海啸、潜水、意外及自溺。在很多国家都是12岁以下儿童的主要死因,例如在美国便是仅次于车祸。小童多是从
  • 实证主义实证主义 · 反实证主义(英语:Antipositivism) 结构主义 · 冲突理论 中层理论 · 形式理论 批判理论人口 · 团体 · 组织(英语:Organizational theory) · 社会化 社会性
  • 卫生教育健康教育,是健康教育学的一个核心概念,是旨在帮助对象人群或个体改善健康相关行为的系统的社会活动;是在调查研究的基础上采用健康信息传播等干预措施促使人群或个体自觉采纳有
  • 南西方面舰队南西方面舰队是大日本帝国海军于1942年(昭和17年)4月10日编制的舰队。南方作战完成后、菲律宾・中南半岛・印度尼西亚・马来方面的哨戒・输送・警备原来各由个别舰队执行,为了
  • 良知良知或良心,是人类辨别对与错的能力。由于良知的影响,当人类所作的与价值观不合时,会感到自责。良知也可以视为人类在辨别对与错时,作为判断基准的价值观。功利主义 · 归结主
  • 内华达州呵吸鲤内华达州呵吸鲤(学名:),又名贵玉屈鱼或丘裂鳍亚口鱼,是内华达州金字塔湖特有的一种胭脂鱼科。它们主要吃浮游植物及微小浮游生物。雄鲤最大可达53厘米长及1.6公斤重,雌鲤则长约64
  • 中州科技大学中州学校财团法人中州科技大学(英语:Chung Chou University of Science and Technology, CCUST),是一所座落于台湾彰化县员林市的私立科技大学,1969年创立,2011年8月,教育部核定改
  • 王笃王笃(1781年-1855年),字宝珊,号实夫。陕西韩城人。王笃是清朝大学士王杰之长孙,生于乾隆四十六年。四岁时随祖父在京,道光六年(1826年)进士,选庶吉士,散馆授编修。历任国史馆协修、四川
  • 奥古斯特·科普夫1 和保罗·格茨共同发现 2 和马克斯·沃夫共同发现奥古斯特·科普夫(1882年2月5日–1960年4月25日)是一位德国天文学家,发现了一些彗星和小行星。他曾在海德堡工作,后来进入柏
  • ShopifyShopify Inc.是加拿大的一家跨国电子商务公司,总部位于安大略省渥太华,Shopify也是该公司所有的电子商务平台的名称。Shopify为在线零售商提供一整套服务“包括支付、市场营销