arrow
Return

Compressed Data Direct Computing for Databases

delete2024-05-01
delete0
PRE
AI
W
Weitao Wan
张
张峰 (Feng Zhang) *
C
Chenyang Zhang
M
Mingde Zhang
J
Jidong Zhai
柴云鹏 cover
柴云鹏 (Yunpeng Chai)
张焕晨 cover
张焕晨 (Huanchen Zhang)
卢卫 cover
卢卫 (Wei Lü)
Y
Yuxing Chen
H
Haixiang Li
A
Anqun Pan
X
Xiaoyong Du
DOI:10.1109/TKDE.2023.3316274delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Directly performing operations on compressed data has been proven to be a big success facing Big Data problems in modern data management systems. These systems have demonstrated significant compression benefits and performance improvement for data analytics applications. However, current systems only focus on data queries, while a complete Big Data system must support both data query and data manipulation. To solve this problem, we develop CompressDB, which is a new storage engine that can support data processing for databases without decompression. CompressDB has the following advantages. First, CompressDB utilizes context-free grammar to compress data, and supports both data query and data manipulation. Second, for adaptability, we integrate CompressDB to file systems so that a wide range of databases can directly use CompressDB without any change. Third, we enable operation pushdown to storage so that we can perform data query and manipulation in storage systems without bringing large data to memory for high efficiency. We validate the efficacy of CompressDB supporting various kinds of database systems, including SQLite, MySQL, LevelDB, MongoDB, ClickHouse, and Neo4j. We evaluate our method using seven real-world datasets with various lengths, structures, and content in both single node and cluster environments. Experiments show that CompressDB achieves 40% throughput improvement and 44% latency reduction, along with 1.75 compression ratio on average.
Keywords:
Compression
compressed data direct processing
database systems

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.9K
Citations:
3.2W

Organization

T
tsinghua university
Scholars:
11.9W
Papers: 10.0W
Citations: 137
R
Renmin University of China
Scholars:
8.1K
Papers: 7.7K
Citations: 1.1W
T
Tencent
Scholars:
1.1K
Papers: 898
Citations: 5
researcher View more organizations
Cited Papers

Cited Papers

The journey so far: assessment for learning in Scotland
err2005-06-01
err0
PREAI
errCarolyn Hutchinson; Louise Hayward
errShare
errSave
Wireless Communication with Chaos
err2013-04-29
err0
errOAAI
errHai-Peng Ren; Murilo S. Baptista; Celso Grebogi
errShare
errSave
bZIP transcription factors in Arabidopsis
err2002-03-01
err1.8K
PREAI
errJakoby, M; Weisshaar, B; Dröge-Laser, W; Vicente-Carbajosa, J; Tiedemann, J; Kroj, T; Parcy, F
errShare
errSave
Do women want a once-a-month pill?
err1992-05-01
err0
PREAI
errCaroline Rimmer; M. Horga; V. Cerar; Elizabeth M. Alder; D.T. Baird; Anna Glasier
errShare
errSave
Leucocytes in the Ejaculate from Fertile and Infertile Men
err2008-11-21
err0
PREAI
errM. I. M. EL‐DEMIRY; H. YOUNG; R. A. ELTON; T. B. HARGREAVE; K. JAMES; G. D. CHISHOLM
errShare
errSave
RDF graph summarization for first-sight structure discovery
err2020-04-30
err0
PREAI
errFrançois Goasdoué; Paweł Guzewicz; Ioana Manolescu
errShare
errSave
Biosynthesis of lead selenide quantum rods in marine Aspergillus terreus
err2014-06-01
err0
PREAI
errJaya Mary Jacob; Raj Mohan Balakrishnan; Udaya Bhat Kumar
errShare
errSave
researcher View more