The UB Interlocked logo with two nondescript birds perched on it.  The birds are symbolic of Odin's raven's Hugin and Munin

The Online Data Interactions Lab @ UB is about data. Databases, query compilers, data structures, algorithms, systems, implementation, and visualization. We’re interested in everything to do with storing, retrieving, and interpreting data. Our ultimate goal is to make it easier to build and understand data-driven systems.

Compilers

A modern compiler is a microcosm of database problems, from complex queries over hierarchical state, to incrementally maintained views. We explore ways to apply database tools and techniques to enable the creation of "declarative" compilers that can simultaneously be fast, powerful, scalable, and maintainable.

Workflows

Data preparation is a full time job, requiring understanding the full lifecycle of many datasets. We explore the use of techniques like provenance, uncertain data, and query compilation to make it easier to debug workflows, to manage data governance, and to safely re-use past efforts on new data.

See all of our projects


Clangd

read more →

Fixing Anubis

read more →

NEDB Day 2026

read more →