Skip to content

DataManagementLab/demo-explain-lcms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opening the Black Box: Explaining Learned Cost Models For Databases

This directory contains the source code of our demo submission "Opening the Black Box: Explaining Zero-Shot Cost Models for Databases" . This project consists of backend and web based frontend.

Overview

Quick production setup

  1. Clone repository and update submodules with git submodule update --init
  2. Copy zero-shot-data into the root of the backend directory, so that it results in /backend/zero-shot-data
  3. (Optional) Copy zs_queries.backup into ./backend/src, so that it results in /backend/src/zs_queries.backup
  4. Make sure to have docker installed
  5. Run docker-compose up --build -d
  6. If you skipped step 2, wait for database initialization (this can take some time)
  7. Web frontend can be found at http://localhost:5241/ and backend docs can be found at http://localhost:5240/docs

Development Setup

For development setup see development setup instructions in README files of the backed and frontend projects.

About

Source Code for VLDB Demo Submission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •