DEV Community

Chaimaa Zegoumou
Chaimaa Zegoumou

Posted on

Key-Value store implementation in C++ : A series

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)

Top comments (0)