Skip to content

small-db/small-db-v2

Repository files navigation

small-db-v2

build

Usage

Start Cluster with Docker

TODO

Development

Style Guide

Build System

CMake Configuration & Build

# configure with "debug" preset
cmake --preset=debug
# build all targets
cmake --build ./build/debug

Start Server

# start server with custom port
./build/src/server/server --port=5432

Run Integration Test

ctest --test-dir build
./build/sql_test

Format Code & Run Linter

# TODO: this is broken
./scripts/format/run-format.sh

Partitioning

A database may only be opened by one process at a time. - https://github.com/facebook/rocksdb/wiki/basic-operations#concurrency

TODO - CI

  • valgrind
  • sanitizer (address, memory, undefined)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published