Key-Value store implementation in C++ : A series
Chaimaa Zegoumou
Posted on October 4, 2020
I will be posting a series of posts where I will be documenting a project inspired by Emmanuel Goossaert’s Code Capsule blog post : http://codecapsule.com/2012/11/07/ikvs-implementing-a-key-value-store-table-of-contents/
An example of a KVS is dict in Python, or HashMap in JAVA. It’s a simple database format, where we can store a value attached to a key. It’s also considered a NoSQL type of database, much like MongoDB.
The interesting part of the project is that unlike other KVS projects, we’re targeting specific data representations, operations (read/write..), and It will be applicable to respond to a specific issue. We also want it to allow different access methods other than the simple get method (sorting keys like TreeSet in JAVA..).
It's not completely original, since as I already mentioned, is basically my documentation of a project made by Emmanuel Goossaert.
(I tried to document this on Tumblr lol, but the dev community is non-existent so I would never get any input from anybody)
Posted on October 4, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 30, 2024