A GPU-accelerated highly compact and encoding based database system

被引:0
|
作者
Luo, Xinyuan [1 ]
Chen, Gang [1 ]
Wu, Sai [1 ]
机构
[1] College of Computer Science, Zhejiang University, Hangzhou,310027, China
来源
Jisuanji Yanjiu yu Fazhan/Computer Research and Development | 2015年 / 52卷 / 02期
关键词
Graphics processing unit;
D O I
10.7544/issn1000-1239.2015.20140254
中图分类号
学科分类号
摘要
In the big data era, business applications generate huge volumes of data, making it extremely challenging to store and manage those data. One possible solution adopted in previous database systems is to employ some types of encoding techniques, which can effectively reduce the size of data and consequential improve the query performance. However, existing encoding approaches still cannot make a good tradeoff between the compression ratio, importing time and query performance. In this paper, to address the problem, we propose a new encoding-based database system, HEGA-STORE, which adopts the hybrid row-oriented and column-oriented storage model. In HEGA-STORE, we design a GPU-assistant encoding scheme by combining the rule-based encoding and conventional compression algorithms. By exploiting the computation power of GPU, we efficiently improve the performance of encoding and decoding algorithms. To evaluate the performance of HEGA-STORE, it is deployed in Netease to support log analysis. We compare HEGA-STORE with other database systems and the results show that HEGA-STORE can provide better performance for data import and query processing. It is a much compact encoding database for big data applications. ©, 2015, Science Press. All right reserved.
引用
收藏
页码:362 / 376
相关论文
共 50 条
  • [1] Toward GPU-accelerated Database Optimization
    Meister, Andreas
    Breß, Sebastian
    Saake, Gunter
    Datenbank-Spektrum, 2015, 15 (02) : 131 - 140
  • [2] GPU-accelerated name lookup with component encoding
    Wang, Yi
    Dai, Huichen
    Zhang, Ting
    Meng, Wei
    Fan, Jindou
    Liu, Bin
    COMPUTER NETWORKS, 2013, 57 (16) : 3165 - 3177
  • [3] GPU-accelerated string matching for database applications
    Evangelia A. Sitaridi
    Kenneth A. Ross
    The VLDB Journal, 2016, 25 : 719 - 740
  • [4] GPU-accelerated string matching for database applications
    Sitaridi, Evangelia A.
    Ross, Kenneth A.
    VLDB JOURNAL, 2016, 25 (05): : 719 - 740
  • [5] GPU-Accelerated Octree Encoding Ray Casting Algorithm
    Liu, Bai-lin
    Chen, Guo-yi
    INTERNATIONAL CONFERENCE ON ENERGY, ENVIRONMENT AND MATERIALS ENGINEERING (EEME 2014), 2014, : 906 - 910
  • [6] GPU-accelerated eXtended Classifier System
    Abedini, Mani
    Kirley, Michael
    Chiong, Raymond
    Weise, Thomas
    2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING (CIDM), 2013, : 293 - 300
  • [7] GPUNFV: a GPU-Accelerated NFV System
    Yi, Xiaodong
    Duan, Jingpu
    Wu, Chuan
    PROCEEDINGS OF THE 2017 ASIA-PACIFIC WORKSHOP ON NETWORKING (APNET '17), 2017, : 85 - 91
  • [8] Program Optimization of Stencil Based Application on the GPU-accelerated System
    Wang, Guibin
    Yang, Xuejun
    Zhang, Ying
    Tang, Tao
    Fang, XuDong
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 219 - 225
  • [9] GPU-Accelerated Microdosimetry
    Decunha, J.
    Mohan, R.
    MEDICAL PHYSICS, 2022, 49 (06) : E467 - E468
  • [10] GPU-accelerated CellProfiler
    Chakroun, Imen
    Michiels, Nick
    Wuyts, Roel
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 321 - 326