Towards Scalable Dataframe Systems
Not on the map. Why?
Abstract (arXiv)
Dataframes are a popular abstraction to represent, prepare, and analyze data. Despite the remarkable success of dataframe libraries in Rand Python, dataframes face performance issues even on moderately large datasets. Moreover, there is significant ambiguity regarding dataframe semantics. In this paper we lay out a vision and roadmap for scalable dataframe systems. To demonstrate the potential in this area, we report on our experience building MODIN, a scaled-up implementation of the most widely-used and complex dataframe API today, Python's pandas. With pandas as a reference, we propose a simple data model and algebra for dataframes to ground discussion in the field. Given this foundation, we lay out an agenda of open research opportunities where the distinct features of dataframes will require extending the state of the art in many dimensions of data management. We discuss the implications of signature data-frame features including flexible schemas, ordering, row/column equivalence, and data/metadata fluidity, as well as the piecemeal, trial-and-error-based approach to interacting with dataframes.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 3; 2024: 2; 2025: 1; 2026: 5.
17 papers.
Sort:
By area:
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrationscited by 18
- 2022Data Debugging with Shapley Importance over End-to-End Machine Learning Pipelinescited by 16
- 2022Query Processing on Tensor Computation Runtimescited by 12
- 2025LLM Agents for Interactive Workflow Provenance: Reference Architecture and Evaluation Methodologycited by 10
- 2024Reproducible data science over data lakes: replayable data pipelines with Bauplan and Nessiecited by 5
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframescited by 3
- 2021HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworkscited by 2
- 2024Bauplan: zero-copy, scale-up FaaS for data pipelinescited by 2
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflowscited by 2
- 2026[AAFLOW+] Stateful Operator Abstraction with Zero-Copy Distributed KV Cache Orchestration for Multi-Agent Workflowscited by 2
- 2023Transactional Python for Durable Machine Learning: Vision, Challenges, and Feasibilitycited by 1
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflowscited by 1
5 more
- 2021HPTMT Parallel Operators for High Performance Data Science & Data Engineeringcited by 0
- 2022NumS: Scalable Array Programming for the Cloudcited by 0
- 2023Towards Multifaceted Human-Centered AIcited by 0
- 2026stratum: A System Infrastructure for Massive Agent-Centric ML Workloadscited by 0
- 2026PandasCorpus: A Resource of Real-World Pandas Workflows and Usage Patternscited by 0
- 2026PandasCorpus: A Resource of Real-World Pandas Workflows and Usage Patterns13 Aug 2026
- 2026OpRAG: A Resource-Deterministic Runtime for GPU-Backed Multi-Stage RAG Workflows8 Aug 2026
- 2026[AAFLOW+] Stateful Operator Abstraction with Zero-Copy Distributed KV Cache Orchestration for Multi-Agent Workflows13 Jul 2026
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflows4 May 2026
- 2026stratum: A System Infrastructure for Massive Agent-Centric ML Workloads3 Mar 2026
- 2025LLM Agents for Interactive Workflow Provenance: Reference Architecture and Evaluation Methodology17 Sep 2025
- 2024Bauplan: zero-copy, scale-up FaaS for data pipelines22 Oct 2024
- 2024Reproducible data science over data lakes: replayable data pipelines with Bauplan and Nessie21 Apr 2024
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframes3 Jul 2023
- 2023Transactional Python for Durable Machine Learning: Vision, Challenges, and Feasibility15 May 2023
- 2023Towards Multifaceted Human-Centered AI9 Jan 2023
- 2022NumS: Scalable Array Programming for the Cloud28 Jun 2022
5 more
- 2022Data Debugging with Shapley Importance over End-to-End Machine Learning Pipelines23 Apr 2022
- 2022Query Processing on Tensor Computation Runtimes3 Mar 2022
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrations5 Jan 2022
- 2021HPTMT Parallel Operators for High Performance Data Science & Data Engineering13 Aug 2021
- 2021HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworks27 Jul 2021
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflowscited by 2
- 2026AAFLOW: Scalable Patterns for Agentic AI Workflows4 May 2026
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrationscited by 18
- 2022Data Debugging with Shapley Importance over End-to-End Machine Learning Pipelinescited by 16
- 2022Query Processing on Tensor Computation Runtimescited by 12
- 2024Reproducible data science over data lakes: replayable data pipelines with Bauplan and Nessiecited by 5
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframescited by 3
- 2021HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworkscited by 2
- 2024Bauplan: zero-copy, scale-up FaaS for data pipelinescited by 2
- 2023Transactional Python for Durable Machine Learning: Vision, Challenges, and Feasibilitycited by 1
- 2021HPTMT Parallel Operators for High Performance Data Science & Data Engineeringcited by 0
- 2022NumS: Scalable Array Programming for the Cloudcited by 0
- 2023Towards Multifaceted Human-Centered AIcited by 0
- 2026PandasCorpus: A Resource of Real-World Pandas Workflows and Usage Patternscited by 0
- 2026PandasCorpus: A Resource of Real-World Pandas Workflows and Usage Patterns13 Aug 2026
- 2024Bauplan: zero-copy, scale-up FaaS for data pipelines22 Oct 2024
- 2024Reproducible data science over data lakes: replayable data pipelines with Bauplan and Nessie21 Apr 2024
- 2023In-depth Analysis On Parallel Processing Patterns for High-Performance Dataframes3 Jul 2023
- 2023Transactional Python for Durable Machine Learning: Vision, Challenges, and Feasibility15 May 2023
- 2023Towards Multifaceted Human-Centered AI9 Jan 2023
- 2022NumS: Scalable Array Programming for the Cloud28 Jun 2022
- 2022Data Debugging with Shapley Importance over End-to-End Machine Learning Pipelines23 Apr 2022
- 2022Query Processing on Tensor Computation Runtimes3 Mar 2022
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrations5 Jan 2022
- 2021HPTMT Parallel Operators for High Performance Data Science & Data Engineering13 Aug 2021
- 2021HPTMT: Operator-Based Architecture for Scalable High-Performance Data-Intensive Frameworks27 Jul 2021