Bitcask is a log-structured key-value store designed for fast reads and writes. It was originally developed by Basho Technologies for use in Riak.

Build your own Bitcask Key-Value Store is available with a project breakdown on Coding Challenges.