A python module implemented in C that ingests key/value pairs, writes them on file and creates a [perfect hash table](https://en.wikipedia.org/wiki/Perfect_hash_function) to be used as an index, in the same file. The file is a Shard in the Read Storage.
# Format
The custom format is a header:
* Format version
followed by an index which is a hash table
* HASH(SHA256),offset,size
after the index the content of the objects is found.
# Writing
It is assumed writing is done in batch, sequentially
# Reading
* HASH(SHA256) in the index
* Seek to the object content to stream it to the caller in chunks of a given size