arrow
Return

Thorough Data Pruning for Join Query in Database System

delete2024-05-01
delete1
PRE
AI
G
Gao Jintao
Z
Zhanhuai Li
S
Sun Jian *
DOI:10.1109/TSUSC.2023.3279382delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The improvement of robustness and efficiency for multi-way equijoin query is challenging, no-matter for centralized database systems or distributed database systems. Due to lots of unnecessary data existing during query processing, these two metrics will be seriously reduced. If we can thoroughly prune unnecessary data in advance, the robustness and efficiency will be highly improved. However, the pruning power of current strategies, such as predicate push-down and algebraic equivalence, is limited. We present deepDP, a powerful, generalized, and efficient strategy for data pruning. deepDP builds multiple independent pruning spaces by generating longest transitive closures and applies appropriate data pruning strategy for each pruning space. For thoroughly pruning unnecessary data, deepDP employs alphabeta pruning strategy to clean each pruning space based on a newly designed statistic information-Hollow Range and re-shuffles the elements in all pruned spaces for maximizing robustness and efficiency benefits meanwhile minimizing the invasion. We implement deepDP in PostgreSQL but are not limited to it, and evaluate deepDP on TPC-H, JOB, and our synthesis benchmark-DHR. The experiment results show that compared to traditional data pruning strategy, deepDP can improve multi-way equijoin query on efficiency by 3.5x.
Keywords:
Robustness
Layout
Database systems
Benchmark testing
Query processing
Data models
Transforms
Data pruning
database system
hollow range
join query
query optimization

Journal

I
IEEE Transactions on Cloud Computing
IF:
5
Papers:
1.8K
Citations:
4.3K

Organization

N
North Minzu University
Scholars:
2.7K
Papers: 1.9K
Citations: 2.8K
N
Ningxia University
Scholars:
7.9K
Papers: 5.1K
Citations: 6.6K
N
Northwestern Polytechnical University
Scholars:
4.6W
Papers: 3.7W
Citations: 5.3W
researcher View more organizations