This website is under development. If you come accross any issues, please report them to Konstantinos Kanellis (kkanellis@cs.wisc.edu) or Yannis Chronis (chronis@google.com).

Proceedings of CIDR

Session 1

Compiling PL/SQL Away

Christian Duta, Denis Hirn, Torsten Grust

Shared Load(ing): Efficient Bulk Loading into Optimized Storage

Stefan Noll, Jens Teubner

White-box Compression: Learning and Exploiting Compact Table Representations

Bogdan Ghit, Diego Tomé, Peter Boncz

BitGourmet: Deterministic Approximation via Optimized Bit Selection

Saehan Jo, Immanuel Trummer

Session 2

Rethinking Data Management Systems for Disaggregated Data Centers

Qizhen Zhang, Yifan Cai, Sebastian Angel, Ang Chen, Vincent Liu, Boon Thau Loo

The NebulaStream Platform: Data and Application Management for the Internet of Things

Steffen Zeuch, Ankit Chaudhary, Dimitrios Giouroukis, Philipp M Grulich, Sebastian Breß, Jonas Traub, Volker Markl

Cloudy with High Chance of DBMS: A 10-year Prediction for Enterprise-Grade ML

Ashvin Agrawal, Rony Chatterjee, Carlo Curino, Avrilia Floratou, Neha Gowdal, Matteo Interlandi, Alekh Jindal, Konstantinos Karanasos, Subru Krishnan, Brian Kroth, Jyoti Leeka, Kwanghyun Park, Hiren Patel, Olga Poppe, Fotis Psallidas, Raghu Ramakrishnan, Abhishek Roy, Karla Saur, Rathijit Sen, Markus Weimer, Travis Wright, Yiwen Zhu

AnyLog: a Grand Unification of the Internet of Things

Daniel J Abadi, Owen Arden

Topology-aware Parallel Data Processing: Models, Algorithms and Systems at Scale

Spyros Blanas, Paraschos Koutris, Anastasios Sidiropoulos

Session 3

Constructing Expressive Relational Queries with Dual-Specification Synthesis

Christopher Baik, Zhongjun Jin, Michael Cafarella, H V Jagadish

VisualWorldDB: A DBMS for the Visual World

Brandon Haynes, Maureen Daum, Amrita Mazumdar, Magdalena Balazinska, Alvin Cheung, Luis Ceze

Your notebook is not crumby enough, REPLace it

Michael Brachmann, William Spoth, Oliver Kennedy, Boris Glavic, Heiko Mueller, Sonia Castelo, Carlos Bautista, Juliana Freire

CrocodileDB: Efficient Database Execution through Intelligent Deferment

Zechao Shang, Xi Liang, Dixin Tang, Cong Ding, Aaron J Elmore, Sanjay Krishnan, Michael J Franklin

Towards Autonomous, Hands-Free Data Exploration

Ori Bar El, Tova Milo, Amit Somech

Session 4

Exploiting Directly-Attached NVMe Arrays in DBMS

Gabriel Haas, Michael Haubenschild, Viktor Leis

Open-Channel SSD (What is it Good For)

Ivan Luiz Picoli, Niclas Hedam, Philippe Bonnet, Pınar Tözün

GPU-accelerated data management under the test of time

Aunn Raza, Periklis Chrysogelos, Panagiotis Sioulas, Vladimir Indjic, Angelos Christos Anadiotis, Anastasia Ailamaki

It Takes Two: Instrumenting the Interaction between In-Memory Databases and Solid-State Drives

Alberto Lerner, Jaewook Kwak, Sangjin Lee, Kibin Park, Yong Ho Song, Philippe Cudré-Mauroux

Session 5

Enabling Rich Queries Over Heterogeneous Data From Diverse Sources In HealthCare

Abdul Quamar, Jannik Straube, Yuanyuan Tian

View-Driven Optimization of Database-Backed Web Applications

Cong Yan, Alvin Cheung, Junwen Yang, Shan Lu

SystemDS: A Declarative Machine Learning System for the End-to-End Data Science Lifecycle

Matthias Boehm, Iulian Antonov, Sebastian Baunsgaard, Mark Dokter, Robert Ginthör, Kevin Innerebner, Florijan Klezin, Stefanie Lindstaedt, Arnab Phani, Benjamin Rath, Berthold Reinwald, Shafaq Siddiqi, Sebastian Benjamin Wrede

Data Management for Data Science Towards Embedded Analytics

Mark Raasveldt, Hannes Mühleisen

Session 6

Extending Relational Query Processing with ML Inference

Konstantinos Karanasos, Matteo Interlandi, Doris Xin, Fotis Psallidas, Rathijit Sen, Kwanghyun Park, Ivan Popivanov, Supun Nakandal, Subru Krishnan, Markus Weimer, Yuan Yu, Raghu Ramakrishnan, Carlo Curino

alpha to omega: the G(r)eek Alphabet of Sampling

Guido Moerkotte, Axel Hertzschuch

Mosaic: A Sample-Based Database System for Open World Query Processing

Laurel Orr, Samuel Ainsworth, Walter Cai, Kevin Jamieson, Magda Balazinska, Dan Suciu

Session 7

Is FPGA Useful for Hash Joins?

Xinyu Chen, Yao Chen, Ronak Bajaj, Jiong He, Bingsheng He, Weng-Fai Wong, Deming Chen

Hardware-Oblivious SIMD Parallelism for In-Memory Column-Stores

Annett Ungethüm, Johannes Pietrzyk, Patrick Damme, Alexander Krause, Dirk Habich, Wolfgang Lehner, Erich Focht

Umbra: A Disk-Based System with In-Memory Performance

Thomas Neumann, Michael Freitag

Tackling Hardware/Software co-design from a database perspective

Gustavo Alonso, Timothy Roscoe, David Cock, Mohsen Ewaida, Kaan Kara, Dario Korolija, David Sidler, Zeke Wang

Session 8

Migrating a Privacy-Safe Information Extraction System to a Software 2.0 Design

Ying Sheng, Nguyen Vo, James B Wendt

Overton: A Data System for Monitoring and Improving Machine-Learned Products

Christopher Ré, Feng Niu, Pallavi Gudipati, Charles Srisuwananukorn

DBMS Fitting: Why should we learn what we already know?

Benjamin Hilprecht, Tiemo Bang, Muhammad El-Hindi, Benjamin Hättasch, Aditya Khanna, Robin Rehrmann, Uwe Röhm, Andreas Schmidt, Lasse Thostrup, Tobias Ziegler, Carsten Binnig

Dagger: A Data (not code) Debugger

Samuel Madden, Mourad Ouzzani, Nan Tang, Michael Stonebraker

Extended Abstracts

We do not have Systems for Analysing IoT Big-Data

Yuya Sasaki

CAFE: Constraint-Aware Feature Extraction from Large Databases

Mahdi Esmailoghli, Ziawasch Abedjan

Fragment-Driven Natural Language Interaction with Databases

Christopher Baik

Active Reinforcement Learning for Data Preparation: Learn2Clean with Human-In-The-Loop

Laure Berti-Equille

Pixels: Multiversion Wide Table Store for Data Lakes

Haoqiong Bian

Making DBMSes Dependency-Aware

George Chernishev

The Case for Deep Query Optimisation

Jens Dittrich, Joris Nix

A System for Studying Deep Network Training

Raul Castro Fernandez

When sweet and cute isn’t enough anymore: Solving scalability issues in Python Pandas with Grizzly

Stefan Hagedorn

Aiming at real applications: Subsequence Outlier Detection on Mixed-Type Attributes Data in RDBMS

Fan Meng

Efficient Hard Real-Time Transaction Processing – Unachievable in Software

Matheus A Nerone, Stefan Manegold, Holger Pirk

Parallel Traversal of Graphs Stored in RDBMSs

Christine F Reilly

Cross-Blockchain Transactions

Dongfang Zhao