Introduction

Bitcask is a local key value store. It can be used as a persistent hashtable that can hold large amount of data.
The original implementation written in Erlang is used as a backend for the Riak
distributed database.

This implementation allows you to operate on bitcask stores from OCaml
while being compatible with the original implementation.

Features

keys are held in memory

records are stored on disk in log-structured files

latency is predictable

It's free

OCaml Bitcask is an open-source software distributed under the MIT license.

Getting bitcask

The current release (version 0.2) can be downloaded here.
Please refer to the readme.txt file included in the archive for installation instructions.
Previous releases can be obtained via the project filelist.
Source code can be retrieved using git: