/SPP_Project

In-memory Key-Value Storage Software in C++

Primary LanguageC++

SPP_Project

In-memory Key-Value Storage Software in C++

Supports insertion, retreival and removal both by key and lexicographic order. Multithreaded benchmark application can load data of about 10 million entries under a minute. A AVL tree was used as the primary data-structure for storing the KV pairs for enhanced performance.

This project was done as a part of the Software Programming for Performance course at IIIT Hyderabad.