arrow
返回

Accelerating Columnar Storage Based on Asynchronous Skipping Strategy

delete2023-02-01
delete0
delete
OA
AI
W
Wenhai Li *
Y
Yang Zheng
L
Lingfeng Deng
Z
Zhiling Cheng
W
Wen Weidong
Y
Yanxiang He
DOI:10.1016/j.bdr.2022.100352delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Many database applications, such as OnLine Analytical Processing (OLAP), web-based information extraction or scientific computation, need to select a subset of fields based on several user-defined filters. Developers of these applications require effective assembly methods for on-demand filtering and aggregation, which raises new challenges in deploying parallel computing components on top of columnar storage. To efficiently generate qualified records, an asynchronous skipping strategy is presented to speed up filtering and decoding in the column-based storage. Concentrating on filtering-pushdown in parallel analytical workloads, we offer in-depth analysis on record assembly. We highlight the bottleneck of traditional record-wise assembling methods in the cases of evaluating analytical tasks on a nested schema. With a concurrent queue structure, an asynchronous skipping strategy is presented to evaluate column scan separately by a software pipeline involving an optionally different set of threads. We show how to intensively read the sequential blocks of each column, and how to effectively eliminate invalid payloads by integrating filtering-pushdown in an asynchronous I/O stack. We implement a columnar storage supporting filtering-pushdown in nested schema. Our experiments are conducted on a de-facto standard benchmark using both variant-selectivity scans and ad-hoc queries. The results revealed that in parallel I/O-intensive workloads, our implementation improved the I/O performance of the state-of-the arts by 1.3X similar to 2.7X. Coupling the asynchronous strategy with filtering-pushdown, our implementation remarkably outperforms its competitors with heavyweight coding workloads on both HDD and SSD.(c) 2022 Elsevier Inc. All rights reserved.
Keyword:
Columnar storage
Parallel database
Optimization
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Big Data Research 封面图
Big Data Research
IF:
4.2
论文数:
418
被引数:
1.1K

机构

W
wuhan university
学者数:
8.1W
论文数: 5.8W
被引数: 70
引用论文

引用论文

Virtual Denormalization via Array Index Reference for Main Memory OLAP
err2016-04-01
err13
errOAAI
errZhang, Yansong; Zhou, Xuan; Zhang, Ying; Zhang, Yu; Su, Mingchuan; Wang, Shan
err分享
err收藏
err分享
err收藏
err分享
err收藏
Dirac cones on the generalized honeycomb lattice
err2011-12-28
err0
errOAAI
errKeita Kishigi; Kai Ueno; Eriko Miyamoto; Yasumasa Hasegawa
err分享
err收藏
Efficient Iceberg Query Evaluation Using Compressed Bitmap Index
err2012-09-01
err18
PREAI
errHe, Bin; Hsiao, Hui-I; Liu, Ziyang; Huang, Yu; Chen, Yi
err分享
err收藏
ComBI: Compressed Binary Search Tree for Approximate k-NN Searches in Hamming Space
err2021-07-01
err3
PREAI
errGupta, Prashant; Jindal, Aashi; Jayadeva; Sengupta, Debarka
err分享
err收藏
err分享
err收藏
What Are Data? A Categorization of the Data Sensitivity Spectrum
err2018-07-01
err35
errOAAI
errRumbold, John M. M.; Pierscionek, Barbara K.
err分享
err收藏
没有更多内容