/WiscKey

Key-value database based on the WiscKey paper.

Primary LanguageCApache License 2.0Apache-2.0

WiscKey Database

The WiscKey database is a LSM-Tree style database that splits the keys and the values to reduce write and space amplification. This project is a C implementation of: WiscKey: Separating Keys from Values in SSD-conscious Storage (Lu et al. 2017).

Documentation

Citations

Lu, Pillai, T., Gopalakrishnan, H., Arpaci-Dusseau, A., & Arpaci-Dusseau, R. (2017). WiscKey: Separating Keys from Values in SSD-Conscious Storage. ACM Transactions on Storage, 13(1), 1–28. https://doi.org/10.1145/3033273