[发明专利]一种基于扁平化R树的非关系数据库矢量数据管理方法有效

专利信息
申请号: 202010387252.X 申请日: 2020-05-09
公开(公告)号: CN111639075B 公开(公告)日: 2023-05-12
发明(设计)人: 向隆刚;王越 申请(专利权)人: 武汉大学
主分类号: G06F16/22 分类号: G06F16/22;G06F16/2453;G06F16/2455
代理公司: 湖北武汉永嘉专利代理有限公司 42102 代理人: 王丹
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 扁平 关系 数据库 矢量 数据管理 方法
【说明书】:

发明提供一种非关系数据库中的矢量数据管理方法,面向分布式非关系数据库,为矢量数据设计基于R树扁平化策略的索引结构;建立包括矢量数据和索引结构在内的库表结构,并相互关联;将矢量数据编码入库,同时构建扁平化R树索引;提供针对矢量数据,基于扁平化R树的空间查询处理算法;对非关系数据库中的矢量数据进行维护,包括更新和删除。本发明通过建立基于扁平化策略的R树索引,为非关系型数据库提供R树支持的矢量数据查询处理能力,能够支持大规模矢量数据的组织和管理,使得非关系数据库的海量存储、并行计算,以及高可用、高可靠等技术红利惠及到矢量数据类型。

技术领域

本发明属于数据库技术领域,具体是一种非关系数据库中的矢量数据管理方法。

背景技术

现实世界中的数据超过85%与地理位置有关,据麦肯锡全球研究所报告,2016年全球地理空间数据总量已经超越了6000PB,且每年仍以PB级别的速度在增加。相比于栅格数据的简单结构,矢量数据结构复杂,并且承担着主要的空间分析、空间数据查询任务。异构非结构化的矢量数据加大了使用传统关系数据库管理的难度;面对数据量庞大且持续增长的海量数据集,关系型数据库在可扩展性上也存在难以克服的问题。

非关系型数据库遵循CAP理论和BASE原则,在弱化事务性的同时强调模式自由、读写效率与横向的伸缩性,能够提供高效的随机访问、多格式的数据存储和高并发的数据读写,以其强大的扩展能力与计算能力为该问题提供了新的思路与方法。非关系型数据库系统通常采用Key-Value存储模型存储数据,通过自动对Key建立索引,保证对数据的高效查询。此外,还可以通过建立二级索引,丰富数据库的查询能力。

空间索引的目的是提高查询效率,传统的空间索引并非面向分布式环境而设计的,在进行海量矢量数据的存储和管理时,存在数据存储组织困难、难以满足实时查询需求等诸多问题。而非关系数据库的原生空间索引对矢量数据支持性较差,以MongoDB为例,2d索引与2dsphere索引是MongoDB原生支持的两种空间索引,2d索引仅支持点要素的索引,2dsphere索引存在不支持平面坐标数据、对数据的自适应性较差等问题,难以支持矢量数据的查询处理。

由此可知,在使用非关系数据库管理海量矢量数据时存在没有合适索引的问题,使用原生的空间索引方式会导致数据库无法高效的组织和管理数据,难以发挥非关系数据库高并发的优势。

发明内容

本发明要解决的技术问题是:提供一种非关系数据库中的矢量数据管理方法,为分布式非关系数据库提供对海量矢量数据的组织和管理能力。

本发明为解决上述技术问题所采取的技术方案为:一种非关系数据库中的矢量数据管理方法,其特征在于:本方法包括以下步骤:

S1、在非关系数据库环境中,为矢量数据设计基于R树扁平化策略的辅助索引结构;

S2、建立包括矢量数据和索引结构在内的库表结构,库表结构中各数据表之间通过显式的关联记录与隐式的命名规则进行关联;

S3、将矢量数据编码入库存储,几何和属性信息分别以GeoJSON和JSON形式进行组织,同时构建扁平化R树索引;

S4、当收到查询请求时,根据查询条件确定索引元数据ID,进而获取R树根节点ID,从而基于R树索引表,并行执行矢量数据的检索,最终返回查询结果;

S5、对非关系数据库中的矢量数据进行维护,包括更新和删除。

按上述方法,所述的S1中,基于R树扁平化策略的辅助索引结构具体设计步骤如下:

1.1、将矢量对象抽象为最小外包矩形MBR(Minimum Bounding Rectangle),空间位置相邻的MBR将递归合并成更高一级的MBR,最终形成一个分层的,基于最小外包矩形的树形结构;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010387252.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top