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 条
  • [21] An Index Structure for Efficient k-NN Query Processing in Location Based Services
    Park, Yonghun
    Park, Hyoungsoon
    Seo, Dongmin
    Yoo, Jaesoo
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION TECHNOLOGIES & APPLICATIONS (ICUT 2009), 2009, : 165 - +
  • [22] An Efficient XML Query Processing Based on Combining T-Bitmap and Index Techniques
    Huang, Yin-Fu
    Wang, Shing-Hang
    2008 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2008, : 59 - 64
  • [23] A Term-Based Inverted Index Partitioning Model for Efficient Distributed Query Processing
    Cambazoglu, B. Barla
    Kayaaslan, Enver
    Jonassen, Simon
    Aykanat, Cevdet
    ACM TRANSACTIONS ON THE WEB, 2013, 7 (03)
  • [24] Efficient Processing XPath Queries by Compressed XML Query Tree based on Structural Index
    Zhang, Haiwei
    Hu, Xiangyu
    Zhang, Ying
    Wen, Yanlong
    Yuan, Xiaojie
    MECHATRONICS AND INTELLIGENT MATERIALS, PTS 1 AND 2, 2011, 211-212 : 726 - 730
  • [25] Dual-Layer Index for Efficient Traceability Query of Food Supply Chain Based on Blockchain
    Guo, Chaopeng
    Liu, Yiming
    Na, Meiyu
    Song, Jie
    FOODS, 2023, 12 (11)
  • [26] An efficient length-segmented inverted index-based set similarity query algorithm
    Li, Mengjuan
    Jia, Lianyin
    Hu, Juntao
    Zhang, Ruiqi
    Wei, Shoulin
    Pan, Mengni
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2022, 16 (01) : 85 - 95
  • [27] A Dynamic Management Mechanism Based on H-Index Secondary Indexes
    Qin, Heng
    Xiong, Anping
    Tian, Yuan
    PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (ISAEECE), 2016, 69 : 173 - 180
  • [28] Efficient reversible data hiding for VQ-compressed images based on index mapping mechanism
    Qin, Chuan
    Chang, Chin-Chen
    Chen, Yen-Chang
    SIGNAL PROCESSING, 2013, 93 (09) : 2687 - 2695
  • [29] An index-based sensor-grouping mechanism for efficient field-coverage wireless sensor networks
    Zhou, Yangfan
    Lyu, Michael R.
    Liu, Jiangchuan
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 2409 - +
  • [30] An efficient histogram-based index mapping mechanism for reversible data hiding in VQ-compressed images
    Rahmani, Peyman
    Dastghaibyfard, Gholamhossein
    INFORMATION SCIENCES, 2018, 435 : 224 - 239