[发明专利]基于分布式表格存储高精度地图数据的方法及其相关设备有效
申请号: | 201910523533.0 | 申请日: | 2019-06-17 |
公开(公告)号: | CN110263115B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 王方伟;张振理;罗盼 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/22 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 表格 存储 高精度 地图 数据 方法 及其 相关 设备 | ||
本发明公开了一种基于分布式表格存储高精度地图数据的方法及其相关设备。其中方法包括:获取待存储的高精度地图数据;确定高精度地图数据所对应的业务逻辑需求;根据业务逻辑需求和高精度地图数据,建立对应的数据表格;按照业务逻辑需求,将对应的数据表格中的数据进行分布式存储。该方法可以提供存储可靠性,对数据管理更加精细化,并且根据业务逻辑来实现对高精度地图数据的对应存储,以便数据访问时可快速索引下载到某个区域图幅的数据,提高数据读取效率。
技术领域
本发明涉及地图数据处理技术领域,尤其涉及一种基于分布式表格存储高精度地图数据的方法、装置、计算机设备和存储介质。
背景技术
高精度地图数据较传统地图数据要素更加精细化,相应的数据量也会非常大。数据量大包括两个方面:一是数据的存储容量大,目前存储集群容量占用已经达到PB(PetaByte,千兆字节)级,后续随着全国构网、城市道路生产推进后还会有数倍级的容量需求。二是数据条数量级很大,精细粒度的数据元素非常多,一个较大图幅轻松达到百万级元素。
相关技术中,地图数据通常采用以下三种存储方式:第一种方式,使用NFS(Network File System,网络文件系统)文件共享存储,将每个图幅数据按照单文件的方式进行存储;第二种方式,使用PG(PostgreSQL,数据库服务器)数据库等关系型数据库进行存储,将高精度地图数据按维度存储到关系表中,并依赖数据库的索引实现高效读取;第三种方式,使用公司级的分布式文件存储系统AFS,其中,AFS是一种平台化管理的大规模分布式存储,支持多种跨语言的API(Application Programming Interface,应用程序编程接口),提供较完整的POSIX(Portable Operating System Interface of UNIX,可移植操作系统接口)语义。
但是,上述三种存储方式对高精度地图这么大量级数据的存储,有着明显缺点:第一种方式,NFS是通用的文件共享协议,但可靠性并不高,对网络环境要求较苛刻,特别是在跨局域网时维护较难,同时整个文件托管的方式粒度太粗,对业务逻辑有局限性;第二种方式,使用PG库等进行存储,高精度地图的精细元素特别多,导致关系库里条目会很庞大,索引也非常大,性能会随着数据量增加而降低;第三种方式,使用AFS是一种支持大规模存储的分布式文件存储,所有数据记录在文件中,但需要在业务层记录大量的索引信息,以便定位数据所在的文件路径、offset(文件开头位置)及size(读取内容的总长);另外,多请求并发写入不能保证数据安全,并且append(数据追加)的数据写入方式不适合业务逻辑的扩展,导致业务逻辑复杂。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种基于分布式表格存储高精度地图数据的方法。该方法可以提供存储可靠性,对数据管理更加精细化,并且根据业务逻辑来实现对高精度地图数据的对应存储,以便数据访问时可快速索引下载到某个区域图幅的数据,提高数据读取效率。
本发明的第二个目的在于提出一种基于分布式表格存储高精度地图数据的装置。
本发明的第三个目的在于提出一种计算机设备。
本发明的第四个目的在于提出一种计算机可读存储介质。
为达到上述目的,本发明第一方面实施例提出的基于分布式表格存储高精度地图数据的方法,包括:获取待存储的高精度地图数据;确定所述高精度地图数据所对应的业务逻辑需求;根据所述业务逻辑需求和所述高精度地图数据,建立对应的数据表格;按照所述业务逻辑需求,将所述对应的数据表格中的数据进行分布式存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910523533.0/2.html,转载请声明来源钻瓜专利网。