Pith. sign in

Mainlining Databases: Supporting Fast Transactional Workloads on Universal Columnar Data File Formats

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

The proliferation of modern data processing tools has given rise to open-source columnar data formats. The advantage of these formats is that they help organizations avoid repeatedly converting data to a new format for each application. These formats, however, are read-only, and organizations must use a heavy-weight transformation process to load data from on-line transactional processing (OLTP) systems. We aim to reduce or even eliminate this process by developing a storage architecture for in-memory database management systems (DBMSs) that is aware of the eventual usage of its data and emits columnar storage blocks in a universal open-source format. We introduce relaxations to common analytical data formats to efficiently update records and rely on a lightweight transformation process to convert blocks to a read-optimized layout when they are cold. We also describe how to access data from third-party analytical tools with minimal serialization overhead. To evaluate our work, we implemented our storage engine based on the Apache Arrow format and integrated it into the DB-X DBMS. Our experiments show that our approach achieves comparable performance with dedicated OLTP DBMSs while enabling orders-of-magnitude faster data exports to external data science and machine learning tools than existing methods.

citation-role summary

background 1

citation-polarity summary

fields

cs.DC 1

years

2025 1

verdicts

CONDITIONAL 1

roles

background 1

polarities

background 1

representative citing papers

Mycelium: A Transformation-Embedded LSM-Tree

cs.DC · 2025-06-10 · conditional · novelty 6.0

Mycelium embeds data transformations into LSM-tree compaction, reducing transformation write overhead from 35-60% to about 20% while speeding up column-reading queries by up to 4.25x.

citing papers explorer

Showing 1 of 1 citing paper.

  • Mycelium: A Transformation-Embedded LSM-Tree cs.DC · 2025-06-10 · conditional · none · ref 17 · internal anchor

    Mycelium embeds data transformations into LSM-tree compaction, reducing transformation write overhead from 35-60% to about 20% while speeding up column-reading queries by up to 4.25x.