- 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.
use data_pile::Database;
let db = Database::file("./pile").unwrap();
let value = b"some data";
db.put(&value).unwrap();
Values are accessible only by their sequential numbers. You will need an external index if you want any other kind of keys.