Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.
Wan Shen Lim edited this page Oct 21, 2020 · 5 revisions

Welcome to the NoisePage wiki!

Quickstart

Notes:

  • You need to be on Ubuntu 20.04 or macOS. Nothing else is officially supported.
  • If you have less than 8 GB of RAM, use -DNOISEPAGE_UNITY_BUILD=OFF in the cmake command below.
  • If you know what you're doing, install the prerequisite packages from ./script/installation/packages.sh manually.
git clone https://github.com/cmu-db/noisepage.git
sudo ./script/installation/packages.sh
mkdir build
cd build
cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DNOISEPAGE_USE_ASAN=OFF -DNOISEPAGE_USE_JEMALLOC=ON -DNOISEPAGE_BUILD_TESTS=OFF -DNOISEPAGE_BUILD_BENCHMARKS=OFF -DNOISEPAGE_UNITY_BUILD=ON
ninja noisepage
./bin/noisepage

You can now connect to NoisePage over the Postgres client psql.

psql -h localhost -U terrier -p 15721