CSIndex: A Coprocessor-Based Classified Secondary Index Mechanism for Efficient HBase Query

被引:2
|
作者
Zou, Zhe [1 ]
Zheng, Linjiang [1 ]
Xia, Dong [1 ]
Chen, Yiwei [1 ]
Liu, Weining [1 ]
Chen, Yixiong [1 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing, Peoples R China
基金
国家重点研发计划;
关键词
HBase; Secondary index; Coprocessor; Memory index;
D O I
10.1109/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00131
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the era of big data, HBase has been widely used in many business areas due to its good performance of massive data storage and management. Unfortunately, the native HBase only optimizes index for rowkey without creating indexes to the non-key column. A full table scan has to be used when querying the non-key column data, which greatly affects the efficiency of complex condition queries. In this paper, we present CSIndex, which is a coprocessor-based classified secondary index mechanism in HBase. CSIndex proposes the Observer-based secondary index management model to ensure the colocation of relevant data. Furthermore, according to the different data characteristics and query requirements, CSIndex designs the classified memory index model to balance query performance and index performance. On this basis, CSIndex proposes the Endpoint-based parallel query algorithm to reduce data transmission overhead, which improves query performance effectively. Finally, experiments are conducted on real datasets of vehicle trajectory. The results show that the query performance of CSIndex is significantly improved compared with the Solr-based scheme and HiBase, and has better overall performance.
引用
收藏
页码:897 / 904
页数:8
相关论文
共 31 条
  • [1] Research on Index Mechanism of HBase Based on Coprocessor for Sensor Data
    Ye, Feng
    Zhu, Songjie
    Lou, Yuansheng
    Liu, Zihao
    Chen, Yong
    Huang, Qian
    2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 598 - 603
  • [2] Cached Index of HBase Based on Coprocessor
    Xia, Chao-Jun
    Wang, Tai-Hong
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 123 - 129
  • [3] HiBase: A hierarchical indexing mechanism and system for efficient HBase query
    Ge W.
    Luo S.-M.
    Zhou W.-H.
    Zhao D.
    Tang Y.
    Zhou J.
    Qu W.-W.
    Yuan C.-F.
    Huang Y.-H.
    Jisuanji Xuebao/Chinese Journal of Computers, 2016, 39 (01): : 140 - 153
  • [4] A Synchronous Secondary Index Framework Based on Elasticsearch for HBase
    Lin, Xiaohui
    Guo, Wenzhong
    Guo, Kun
    ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 1210 - 1218
  • [5] An efficient Join-Engine to the SQL query based on Hive with Hbase
    Zhao Zhi-cheng
    Jiang Yi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON APPLIED SCIENCE AND ENGINEERING INNOVATION, 2015, 12 : 991 - 996
  • [6] Efficient and Verifiable Query Mechanism of DAG Blockchain Based on Learned Index
    Chang J.
    Lin L.
    Li B.
    Xiao J.
    Jin H.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (11): : 2455 - 2468
  • [7] RDF Data Query and Management Method based on HBase and Structure Index in Railway Sensor Application
    Yang, Menglun
    Zhang, Baopeng
    Li, Yidong
    2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 36 - 43
  • [8] Efficient Index and Query Algorithm Based on Geospatial Big Data
    Zhao H.
    Zhao F.
    Chen R.
    Feng Z.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (02): : 333 - 345
  • [9] Index-Based Semantic Tagging for Efficient Query Interpretation
    Devezas, Jose
    Nunes, Sergio
    EXPERIMENTAL IR MEETS MULTILINGUALITY, MULTIMODALITY, AND INTERACTION, CLEF 2016, 2016, 9822 : 208 - 213
  • [10] Vector Spatial Big Data Storage and Optimized Query Based on the Multi-Level Hilbert Grid Index in HBase
    Jiang, Hua
    Kang, Junfeng
    Du, Zhenhong
    Zhang, Feng
    Huang, Xiangzhi
    Liu, Renyi
    Zhang, Xuanting
    INFORMATION, 2018, 9 (05):