What is SplinterDB?
SplinterDB is a key-value store designed for high performance on fast storage devices.
See this talk at the CMU Database Seminar and this paper:
Alexander Conway, Abhishek Gupta, Vijay Chidambaram, Martin Farach-Colton, Richard P. Spillane, Amy Tai, Rob Johnson: SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value Stores. USENIX Annual Technical Conference 2020: 49-63
Usage
SplinterDB is a library intended to be embedded within another program. See Usage for a guide on how to integrate SplinterDB into an application.
SplinterDB is provided as-is and is not recommended for use in production until version 1.0. See Limitations for details.
Build
See Build for instructions on building SplinterDB from source.
See Documentation for preliminary documentation.