吉林大学学报(理学版)

• 计算机科学 • 上一篇    下一篇

基于HBase的分布式空间数据库技术

吴琰, 唐小明   

  1. 中国林业科学研究院 资源信息研究所, 北京 100091
  • 收稿日期:2016-04-19 出版日期:2016-11-26 发布日期:2016-11-29
  • 通讯作者: 唐小明 E-mail:tangxm@caf.ac.cn

Technology of Distributed Spatial Database Based on HBase

WU Yan, TANG Xiaoming   

  1. Research Institute of Resource Information Techniques, Chinese Academy of Forestry, Beijing 100091, China
  • Received:2016-04-19 Online:2016-11-26 Published:2016-11-29
  • Contact: TANG Xiaoming E-mail:tangxm@caf.ac.cn

摘要: 针对在大型地理信息系统(GIS)中, 需要对海量矢量据和栅格数据进行存储并对高并发的用户查询请求提供高效响应, 传统的设计方案难以满足需求的问题, 提出一种使用基于内存存储的分布式数据库HBase存储空间数据, 并设计基于GeoHash的分布式空间索引, 实现了矢量空间数据与栅格空间数据的分布式存储与快速查询. 实验表明, 该方法提升了海量空间数据的查询速度.

关键词: HBase数据库, 海量数据, 分布式空间数据库, Hadoop分布式文件系统,  

Abstract: In large geographic information system (GIS), it was necessary to store massive vector data and grid data to provide efficient response for users’ data query of high concurrency. The traditional design scheme was difficult to meet the demand. We proposed a distributed database HBase to store spatial data, which
 was based on memory storage, and designed the distributed spatial index based on GeoHash, realized distributed storage and fast query of vector and grid spatial data. Experimental result shows that this method improves the query speed of massive spatial data.

Key words: massive data, distributed spatial database, Hadoop distributed file system (HDFS), HBase database

中图分类号: 

  • TP311