A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/lmwnshn/boot below:

GitHub - lmwnshn/boot

2024-09-09: This repository is a proof-of-concept extracted from the Database Gym project. If you're looking to use Boot, especially for PostgreSQL, check that out instead.

Source code for the Boot framework in "Hit the Gym: Accelerating Query Execution to Efficiently Bootstrap Behavior Models for Self-Driving Database Management Systems", appearing in VLDB 2024.

Read the setup script before running it! It may break your system!

We assume Ubuntu 22.04.

  1. Run ./cmudb/setup/dependencies.sh. This sets up:
  2. Perform standard system setup to reduce noise.
  1. Use PGTune to generate a reasonable PostgreSQL configuration for your system and replace the contents of ./cmudb/env/default.pgtune.auto.conf. Otherwise, it defaults to a laptop configuration.
  2. Use the virtual environment that was set up above: source ./venv/bin/activate.
  3. Invoke ./cmudb/runner/run.sh to run a smoke-test version of all the experiments in the paper.
  4. If you want to run the full set of experiments, run FULL_RUN=true ./cmudb/runner/run.sh.
  1. Invoking ./cmudb/runner/run.sh produces an artifact.tgz. Copy and extract this to some folder foo.
  2. In the first cell of ./cmudb/runner/analysis.ipynb, set the path ARTIFACTS_TGZ_ROOT to foo.
  3. If you ran the full set of experiments, also set SMOKE_TEST = False in the same cell. Otherwise, the plots will be different from the paper as you did not generate the necessary data. For example, the plot scripts will substitute both SF100 and SF10 with SF1.
  4. Run the notebook to generate all plots. The default save location is foo/plot_camera_ready.

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4