Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase

Faced with the rapid growth of vector data and the urgent requirement of low-latency query, it has become an important and timely challenge to effectively achieve the scalable storage and efficient access of vector big data. However, a systematic method is rarely seen for vector polygon data storage...

Full description

Bibliographic Details
Main Authors: Hua Jiang, Junfeng Kang, Zhenhong Du, Feng Zhang, Xiangzhi Huang, Renyi Liu, Xuanting Zhang
Format: Article
Language:English
Published: MDPI AG 2018-05-01
Series:Information
Subjects:
Online Access:http://www.mdpi.com/2078-2489/9/5/116
id doaj-764f25fd22d8401e9aee8f7dd5da2885
record_format Article
spelling doaj-764f25fd22d8401e9aee8f7dd5da28852020-11-25T00:04:03ZengMDPI AGInformation2078-24892018-05-019511610.3390/info9050116info9050116Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBaseHua Jiang0Junfeng Kang1Zhenhong Du2Feng Zhang3Xiangzhi Huang4Renyi Liu5Xuanting Zhang6School of Earth Sciences, Zhejiang University, 38 Zheda Road, Hangzhou 310027, ChinaSchool of Architectural and Surveying & Mapping Engineering, JiangXi University of Science and Technology, 86 Hongqi Avenue, Ganzhou 341000, ChinaSchool of Earth Sciences, Zhejiang University, 38 Zheda Road, Hangzhou 310027, ChinaSchool of Earth Sciences, Zhejiang University, 38 Zheda Road, Hangzhou 310027, ChinaInstitute of Remote Sensing and Digital Earth, Chinese Academy of Science, Beijing 100101, ChinaSchool of Earth Sciences, Zhejiang University, 38 Zheda Road, Hangzhou 310027, ChinaSchool of Architectural and Surveying & Mapping Engineering, JiangXi University of Science and Technology, 86 Hongqi Avenue, Ganzhou 341000, ChinaFaced with the rapid growth of vector data and the urgent requirement of low-latency query, it has become an important and timely challenge to effectively achieve the scalable storage and efficient access of vector big data. However, a systematic method is rarely seen for vector polygon data storage and query taking spatial locality into account in the storage schema, index construction and query optimization. In the paper, we focus on the storage and topological query of vector polygon geometry data in HBase, and the rowkey in the HBase table is the concatenation of the Hilbert value of the grid cell to which the center of the object entity’s MBR belongs, the layer identifier and the order code. Then, a new multi-level grid index structure, termed Q-HBML, that incorporates the grid-object spatial relationship and a new Hilbert hierarchical code into the multi-level grid, is proposed for improving the spatial query efficiency. Finally, based on the Q-HBML index, two query optimization strategies and an optimized topological query algorithm, ML-OTQ, are presented to optimize the topological query process and enhance the topological query efficiency. Through four groups of comparative experiments, it has been proven that our approach supports better performance.http://www.mdpi.com/2078-2489/9/5/116cloud computingHBasevector big dataspatial indexspatial query
collection DOAJ
language English
format Article
sources DOAJ
author Hua Jiang
Junfeng Kang
Zhenhong Du
Feng Zhang
Xiangzhi Huang
Renyi Liu
Xuanting Zhang
spellingShingle Hua Jiang
Junfeng Kang
Zhenhong Du
Feng Zhang
Xiangzhi Huang
Renyi Liu
Xuanting Zhang
Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase
Information
cloud computing
HBase
vector big data
spatial index
spatial query
author_facet Hua Jiang
Junfeng Kang
Zhenhong Du
Feng Zhang
Xiangzhi Huang
Renyi Liu
Xuanting Zhang
author_sort Hua Jiang
title Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase
title_short Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase
title_full Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase
title_fullStr Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase
title_full_unstemmed Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase
title_sort vector spatial big data storage and optimized query based on the multi-level hilbert grid index in hbase
publisher MDPI AG
series Information
issn 2078-2489
publishDate 2018-05-01
description Faced with the rapid growth of vector data and the urgent requirement of low-latency query, it has become an important and timely challenge to effectively achieve the scalable storage and efficient access of vector big data. However, a systematic method is rarely seen for vector polygon data storage and query taking spatial locality into account in the storage schema, index construction and query optimization. In the paper, we focus on the storage and topological query of vector polygon geometry data in HBase, and the rowkey in the HBase table is the concatenation of the Hilbert value of the grid cell to which the center of the object entity’s MBR belongs, the layer identifier and the order code. Then, a new multi-level grid index structure, termed Q-HBML, that incorporates the grid-object spatial relationship and a new Hilbert hierarchical code into the multi-level grid, is proposed for improving the spatial query efficiency. Finally, based on the Q-HBML index, two query optimization strategies and an optimized topological query algorithm, ML-OTQ, are presented to optimize the topological query process and enhance the topological query efficiency. Through four groups of comparative experiments, it has been proven that our approach supports better performance.
topic cloud computing
HBase
vector big data
spatial index
spatial query
url http://www.mdpi.com/2078-2489/9/5/116
work_keys_str_mv AT huajiang vectorspatialbigdatastorageandoptimizedquerybasedonthemultilevelhilbertgridindexinhbase
AT junfengkang vectorspatialbigdatastorageandoptimizedquerybasedonthemultilevelhilbertgridindexinhbase
AT zhenhongdu vectorspatialbigdatastorageandoptimizedquerybasedonthemultilevelhilbertgridindexinhbase
AT fengzhang vectorspatialbigdatastorageandoptimizedquerybasedonthemultilevelhilbertgridindexinhbase
AT xiangzhihuang vectorspatialbigdatastorageandoptimizedquerybasedonthemultilevelhilbertgridindexinhbase
AT renyiliu vectorspatialbigdatastorageandoptimizedquerybasedonthemultilevelhilbertgridindexinhbase
AT xuantingzhang vectorspatialbigdatastorageandoptimizedquerybasedonthemultilevelhilbertgridindexinhbase
_version_ 1725431388052652032