HGeoHashBase: an Optimized Storage Model of Spatial Objects for Location-Based Services

Jingwei Zhang,Chao Yang,Qing Yang,Yuming Lin,Yanchun Zhang
DOI: https://doi.org/10.1007/s11704-018-7030-3
IF: 2.6688
2020-01-01
Frontiers of Computer Science
Abstract:Many location-based services need to query objects existing in a specific space, such as location-based tourism resource recommendation. Both a large number of spatial objects and the real-time object access requirements of location-based services pose a big challenge for spatial object storage and query management. In this paper, we propose HGeoHashBase, an improved storage model by integrating GeoHash with key-value structure, to organize spatial objects for efficient range queries. GeoHash is responsible for spatial encoding and key-value structure as underlying data storage. Both the similarity of the encodings for objects in the close geographical locations and the multi-version data mechanism are blended into the proposed model well. Considering the tradeoff between encoding precision and query performance, a theoretical proof is presented. Extensive experiments are designed and conducted, whose results show that the proposed model can gain significant performance improvement.
What problem does this paper attempt to address?