activity
20182025
most citedApache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources

156 citations · 162 across the 10 of their papers we have counts for

collaborators

10 papers

cs.DB2025

Blaze: Compiling JSON Schema for 10x Faster Validation

Juan Cruz Viotti, Michael J. Mior

JSON Schemas provide useful guardrails for developers of Web APIs to guarantee that the semi-structured JSON input provided by clients matches a predefined structure. This is impor…

cs.DB2024

Large Language Models for JSON Schema Discovery

Michael J. Mior

Semi-structured data formats such as JSON have proved to be useful data models for applications that require flexibility in the format of data stored. However, JSON data often come…

cs.DB2023★ 1 cited

Comprehending Semantic Types in JSON Data with Graph Neural Networks

Shuang Wei, Michael J. Mior

Semantic types are a more powerful and detailed way of describing data than atomic types such as strings or integers. They establish connections between columns and concepts from t…

cs.DB2023★ 1 cited

JSONoid: Monoid-based Enrichment for Configurable and Scalable Data-Driven Schema Discovery

Michael J. Mior

Schema discovery is an important aspect to working with data in formats such as JSON. Unlike relational databases, JSON data sets often do not have associated structural informatio…

cs.DB2023★ 4 cited

Relational Playground: Teaching the Duality of Relational Algebra and SQL

Michael Mior

Students in introductory data management courses are often taught how to write queries in SQL. This is a useful and practical skill, but it gives limited insight into how queries a…

cs.DB2023

NoSQL Schema Design for Time-Dependent Workloads

Yusuke Wakuta, Michael Mior, Teruyoshi Zenmyo +2

In this paper, we propose a schema optimization method for time-dependent workloads for NoSQL databases. In our proposed method, we migrate schema according to changing workloads,…

cs.DB2022

Learning from Uncurated Regular Expressions

Michael J. Mior

Significant work has been done on learning regular expressions from a set of data values. Depending on the domain, this approach can be very successful. However, significant time i…

cs.DB2021

Fast Discovery of Nested Dependencies on JSON Data

Michael J. Mior

Functional and inclusion dependencies are the most widely used classes of data dependencies in data profiling due to their ability to identify relationships in data such as primary…

cs.DB2019

Column2Vec: Structural Understanding via Distributed Representations of Database Schemas

Michael J. Mior, Alexander G. Ororbia

We present Column2Vec, a distributed representation of database columns based on column metadata. Our distributed representation has several applications. Using known names for gro…

cs.DB2018★ 156 cited

Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources

Edmon Begoli, Jesús Camacho Rodríguez, Julian Hyde +2

Apache Calcite is a foundational software framework that provides query processing, optimization, and query language support to many popular open-source data processing systems suc…