测绘学报 ›› 2020, Vol. 49 ›› Issue (10): 1365-1373.doi: 10.11947/j.AGCS.2020.20190525

• 地图学与地理信息 • 上一篇    下一篇

基于HBase的空间矢量数据存储模型设计与优化

谢鹏1,2,3, 杨春成4, 熊顺2,3, 何列松2,3, 周校东2,3   

  1. 1. 信息工程大学地理空间信息学院, 河南 郑州 450052;
    2. 西安测绘研究所, 陕西 西安 710054;
    3. 地理信息工程国家重点实验室, 陕西 西安 710054;
    4. 中国地质大学(武汉), 湖北 武汉 430074
  • 收稿日期:2019-12-20 修回日期:2020-04-11 发布日期:2020-10-31
  • 作者简介:谢鹏(1977-),男,副研究员,研究方向为空间数据库及应用。E-mail:xp952307@sina.com
  • 基金资助:
    国家自然科学基金(41301527)

Design and optimization of spatial vector data storage model based on HBase

XIE Peng1,2,3, YANG Chuncheng4, XIONG Shun2,3, HE Liesong2,3, ZHOU Xiaodong2,3   

  1. 1. Institute of Geographical Spatial Information, Information Engineering University, Zhengzhou 450052, China;
    2. Xi'an Research Institute of Surveying and Mapping, Xi'an 710054, China;
    3. State Key Laboratory of Geo-Information Engineering, Xi'an 710054, China;
    4. China University of Geosciences, Wuhan 430074, China
  • Received:2019-12-20 Revised:2020-04-11 Published:2020-10-31
  • Supported by:
    The National Natural Science Foundation of China(No. 41301527)

摘要: 数据存储模型是数据库模型的重要组成部分。本文针对目前关系型空间数据库发展过程中遇到的瓶颈问题以及采用HBase管理空间矢量数据存在的问题,在分析关系型空间数据库存储模型的基础上,将关系型数据库存储模式向HBase存储模式转换规则应用到空间矢量数据管理领域,提出了空间矢量数据关系存储模式向HBase存储模式转换方法,设计了一种空间矢量数据HBase存储模型。利用HBase的实体嵌套、反范式化、无模式等特性,对模型进行了优化完善。通过试验验证了在没有辅助索引情况下,本文设计的存储模型查询效率优于目前常用的基于HBase的空间矢量数据存储模型。

关键词: HBase, 关系型数据库, 空间矢量数据, 存储模型, 反范式化

Abstract: Data storage model is an important part of database model. This paper aims at bottleneck problems in developing relational spatial database and using HBase to manage spatial vector data. Based on the analysis of relational spatial database storage model, the rules fortransforming the relational database storage mode into HBase storage mode are applied to spatial vector data management, a method of transforming spatial vector data relational storage schema into HBase storage schema is proposed, and a HBase storage model is designed for spatial vector data. The model is optimized and improved by using HBase's features such as entity nesting, denormalization and schemalessness.The experimental results show that the query efficiency of the storage model designed in this paper is better than that of the HBase-based spatial vector data storage model in the absence of auxiliary indexes.

Key words: HBase, relational database, spatial vector data, storage model, denormalization

中图分类号: