data-pile 0.4.0

A simple and fast append-only data store
Documentation
# `pile` - a simple and fast append-only data store

[![Crates.io](https://img.shields.io/crates/v/data-pile)](https://crates.io/crates/data-pile)
[![codecov](https://codecov.io/gh/eugene-babichenko/data-pile/branch/master/graph/badge.svg)](https://codecov.io/gh/eugene-babichenko/data-pile)

## Design goals

* Efficient adding of big chunks of data.
* A user should be able to copy the storage data (for example, over the network)
  while still being able to use the database for both reads and writes.
* The storage should have a minimal dependency footprint.

## Usage guide

### Example

```rust
use data_pile::Database;
let db = Database::new("./pile").unwrap();
let value = b"some data";
db.put(&value).unwrap();
```

### Notes

Values are accessible only by their sequential numbers. You will need an
external index if you want any other kind of keys.