arpitbbhayani / treeline

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C++ 84.8%Language:Python 9.7%Language:Shell 4.5%Language:CMake 0.9%Language:C 0.1%