An extra spatial hierarchical schema in key-value store

被引:4
|
作者
Zheng, Kun [1 ]
Zheng, Kang [1 ]
Fang, Falin [1 ]
Zhang, Miao [1 ]
Li, Qi [1 ]
Wang, Yanghui [1 ]
Zhao, Wenyu [1 ]
机构
[1] China Univ Geosci Wuhan, Fac Informat Engn, Wuhan 430074, Hubei, Peoples R China
关键词
Primary key; Key-value store; Spatial hierarchical schema; Space filling curve;
D O I
10.1007/s10586-018-2270-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid growth of positioning technologies has resulted in an explosion of spatial data, and how to manage and retrieve such data has become a challenge. To solve this problem, many researchers pay attention to build spatial index in key-value store. Nevertheless, this will generate questions regarding the spatial index update and management. Furthermore, the efficiency of spatial query operations would decrease because it will generate much more request on network. Besides some scholars adopt space filling curve to carry out spatial query with primary key index, however it can bring out the questions of "Edge-Case Problem" and "Z-Order Problem" which is caused by space filling curve. To solve these questions, scholars resort to spatial index again. Nevertheless, we deem that the questions can be resolved without building spatial index. So this paper advocates an extra spatial hierarchical schema inspired by geohash, and design spatial query method based on primary keys index. Finally, to test the query accuracy and efficiency of the spatial hierarchical schema, we adopt Z-ordering, Hilbert, Row and Gray into the process of primary key encoding and conduct range query and k-NN queries in HBase. Experiment evaluation shows that the efficiency of the spatial queries good based on this schema even without the help of a spatial index.
引用
收藏
页码:S6483 / S6497
页数:15
相关论文
共 50 条
  • [1] An extra spatial hierarchical schema in key-value store
    Kun Zheng
    Kang Zheng
    Falin Fang
    Miao Zhang
    Qi Li
    Yanghui Wang
    Wenyu Zhao
    [J]. Cluster Computing, 2019, 22 : 6483 - 6497
  • [2] A Relational Database Schema on the Transactional Key-Value Store Scalaris
    Kruber, Nico
    Schintke, Florian
    Berlin, Michael
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2014,
  • [3] FoundationDB: A Distributed Key-Value Store
    Zhou, Jingyu
    Xu, Meng
    Shraer, Alexander
    Namasivayam, Bala
    Miller, Alex
    Tschannen, Evan
    Atherton, Steve
    Beamon, Andrew J.
    Sears, Rusty
    Leach, John
    Rosenthal, Dave
    Dong, Xin
    Wilson, Will
    Collins, Ben
    Scherer, David
    Grieser, Alec
    Liu, Yang
    Moore, Alvin
    Muppana, Bhaskar
    Su, Xiaoge
    Yadav, Vishesh
    [J]. COMMUNICATIONS OF THE ACM, 2023, 66 (06) : 97 - 105
  • [4] RepKV: A Replicated Key-Value Store to Boost Multiple Indices for Key-Value Separation
    Tang, Chenlei
    Wan, Jiguang
    Tan, Zhihu
    Li, Guokuan
    [J]. 2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 187 - 194
  • [5] Monkey: Optimal Navigable Key-Value Store
    Dayan, Niv
    Athanassoulis, Manos
    Idreos, Stratos
    [J]. SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 79 - 94
  • [6] HyperDex: A Distributed, Searchable Key-Value Store
    Escriva, Robert
    Wong, Bernard
    Sirer, Emin Guen
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 25 - 36
  • [7] Key-Value Store Implementations for Arduino Microcontrollers
    Fazackerley, Scott
    Huang, Eric
    Douglas, Graeme
    Kudlac, Raffi
    Lawrence, Ramon
    [J]. 2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 158 - 164
  • [8] Crashproofing the Original NoSQL Key-Value Store
    Kelly T.
    [J]. Queue, 2021, 19 (04): : 5 - 18
  • [9] CaSSanDra: An SSD Boosted Key-Value Store
    Menon, Prashanth
    Rabl, Tilmann
    Sadoghi, Mohammad
    Jacobsen, Hans-Arno
    [J]. 2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1162 - 1167
  • [10] ZDB-High performance key-value store
    Thanh Nguyen Trung
    Minh Nguyen Hieu
    [J]. 2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 311 - 316