Lance: Efficient Random Access in Columnar Storage through Adaptive Structural Encodings
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Apr 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 6.
6 papers.
- 2026Cosmos 3: Omnimodal World Models for Physical AIcited by 165
- 2026stable-worldmodel: A Platform for Reproducible World Modeling Research and Evaluationcited by 20
- 2026RAGPerf: An End-to-End Benchmarking Framework for Retrieval-Augmented Generation Systemscited by 1
- 2026Toward a Scientific Discovery Engine for Weather and Climate Data: A Visual Analytics Workbench for Embedding-Based Explorationcited by 0
- 2026Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclidcited by 0
- 2026LayoutBench: Performance Benchmarking of Cloud Storage Layouts for Multimedia Datacited by 0
- 2026LayoutBench: Performance Benchmarking of Cloud Storage Layouts for Multimedia Data30 Jul 2026
- 2026Cosmos 3: Omnimodal World Models for Physical AI1 Jun 2026
- 2026stable-worldmodel: A Platform for Reproducible World Modeling Research and Evaluation20 May 2026
- 2026Hyrax: An Extensible Framework for Rapid ML Experimentation and Unsupervised Discovery in the Era of Rubin, Roman, and Euclid18 May 2026
- 2026Toward a Scientific Discovery Engine for Weather and Climate Data: A Visual Analytics Workbench for Embedding-Based Exploration1 May 2026
- 2026RAGPerf: An End-to-End Benchmarking Framework for Retrieval-Augmented Generation Systems11 Mar 2026