RIOT: I/O-Efficient Numerical Computing without SQL
Summary: RIOT transparently makes R I/O-efficient by intercepting array/numeric operations and executing them on a DB backend without exposing SQL or requiring user code changes. Prototype RIOT-DB uses cross-operation, high-level optimizations to outperform vanilla R on out-of-core workloads. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Yi Zhang (Duke University)
- 2. Herodotos Herodotou (Duke University)
- 3. Jun Yang (Duke University)
BibTeX Citation
@inproceedings{zhang_cidr09,
address = {Amsterdam, Netherlands},
series = {{CIDR} '09},
title = {{RIOT: I/O-Efficient Numerical Computing without SQL}},
booktitle = {Proceedings of the {Conference} on {Innovative} {Data} {Systems} {Research}},
author = {Zhang, Yi and Herodotou, Herodotos and Yang, Jun},
year = {2009}
}
Incoming Citations (Sorted by Pagerank)
Showing 22 of 22 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 4 of 4 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 6 | Pig Latin: A Not-So-Foreign Language for Data Processing | 2008 | SIGMOD | 0.001052036 |
| 1,000 | Declarative Networking: Language, Execution and Optimization | 2006 | SIGMOD | 0.00012607089 |
| 2,476 | One Size Fits All? – Part 2: Benchmarking Results | 2007 | CIDR | 8.409729e-05 |
| 4,599 | Spatio-Temporal Retrieval with RasDaMan | 1999 | VLDB | 6.5077908e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 9,906 | High-Performance DBMSs with io_uring: When and How to Use It | 2026 | VLDB |
| 2 | 397 | R* Optimizer Validation and Performance Evaluation for Local Queries | 1986 | SIGMOD |
| 3 | 7,303 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability | 2018 | VLDB |
| 4 | 3,069 | Adaptive Query Processing on RAW Data | 2014 | VLDB |
| 5 | 5,944 | Bridging Two Worlds with RICE: Integrating R into the SAP In-Memory Computing Engine | 2011 | VLDB |
| 6 | 43 | A Comparison of Approaches to Large-Scale Data Analysis | 2009 | SIGMOD |
| 7 | 4,212 | Optimizing I/O for Big Array Analytics | 2012 | VLDB |
| 8 | 6,401 | Profiling R on a Contemporary Processor | 2015 | VLDB |
| 9 | 6,029 | Proactive Re-optimization with Rio | 2005 | SIGMOD |
| 10 | 503 | Towards a Unified Architecture for in-RDBMS Analytics | 2012 | SIGMOD |