Pith. sign in

REVIEW 2 cited by

Lance: Efficient Random Access in Columnar Storage through Adaptive Structural Encodings

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2504.15247 v1 pith:5QBHLVYQ submitted 2025-04-21 cs.DB

classification cs.DB
keywords accessrandomperformancestoragecolumnarlancescanstructural
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

The growing interest in artificial intelligence has created workloads that require both sequential and random access. At the same time, NVMe-backed storage solutions have emerged, providing caching capability for large columnar datasets in cloud storage. Current columnar storage libraries fall short of effectively utilizing an NVMe device's capabilities, especially when it comes to random access. Historically, this has been assumed an implicit weakness in columnar storage formats, but this has not been sufficiently explored. In this paper, we examine the effectiveness of popular columnar formats such as Apache Arrow, Apache Parquet, and Lance in both random access and full scan tasks against NVMe storage. We argue that effective encoding of a column's structure, such as the repetition and validity information, is the key to unlocking the disk's performance. We show that Parquet, when configured correctly, can achieve over 60x better random access performance than default settings. We also show that this high random access performance requires making minor trade-offs in scan performance and RAM utilization. We then describe the Lance structural encoding scheme, which alternates between two different structural encodings based on data width, and achieves better random access performance without making trade-offs in scan performance or RAM utilization.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. LayoutBench: Performance Benchmarking of Cloud Storage Layouts for Multimedia Data

    cs.DC 2026-07 conditional novelty 6.0 of 10

    LayoutBench benchmarks three cloud storage layouts for multimedia retrieval, finding tar-based packing offers the best latency-cost tradeoff for ImageNet-scale data.

  2. OptFSST: Optimized FSST String Compression

    cs.DB 2026-07 unverdicted novelty 5.5 of 10

    OptFSST lifts FSST's average compression factor by 7.3% and FSST12's by 17.0% across 92 string columns using DP encoding, triple counting, and pruning; it also proves the symbol-table selection problem is NP-hard when...

Pith tools