/treeline

An update-in-place key-value store for modern storage.

Primary LanguageC++MIT LicenseMIT

TreeLine

An embedded key-value store for modern SSDs.

Building from source

CMake 3.17+ is required for building this project.

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release .. && make -j

To build the tests, turn on the TL_BUILD_TESTS option when configuring.

cmake -DCMAKE_BUILD_TYPE=Release -DTL_BUILD_TESTS=ON .. && make -j

To build the benchmarks, turn on the TL_BUILD_BENCHMARKS option when configuring.

cmake -DCMAKE_BUILD_TYPE=Release -DTL_BUILD_BENCHMARKS=ON .. && make -j