DBAISYDec 29, 2021

Baihe: SysML Framework for AI-driven Databases

arXiv:2112.14460v1Has Code
Originality Synthesis-oriented
AI Analysis

This addresses the problem of integrating AI-driven methods into databases for practitioners and researchers, though it appears incremental as it builds on existing systems.

The paper introduces Baihe, a SysML framework that retrofits existing relational databases with learned components for tasks like query optimization, and presents a concrete implementation for PostgreSQL with open-source release.

We present Baihe, a SysML Framework for AI-driven Databases. Using Baihe, an existing relational database system may be retrofitted to use learned components for query optimization or other common tasks, such as e.g. learned structure for indexing. To ensure the practicality and real world applicability of Baihe, its high level architecture is based on the following requirements: separation from the core system, minimal third party dependencies, Robustness, stability and fault tolerance, as well as stability and configurability. Based on the high level architecture, we then describe a concrete implementation of Baihe for PostgreSQL and present example use cases for learned query optimizers. To serve both practitioners, as well as researchers in the DB and AI4DB community Baihe for PostgreSQL will be released under open source license.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes