MVDB: Minimum Viable (Psuedo) Database
Have you ever thought to yourself, "I would like to keep some data persistently, but can't be bothered to do it well or performantly"? Well, you've found just the right library.
If your use case is:
- Very rare writes, but lots of reads
- Data is shared across multiple threads
- Your data structure is not particularly large
- You are already using
Serdeto serialize some or all of your data - Your use case feels a little too simple to use even
sqlite - Your data format/schema never changes, or only changes by adding, or you are willing to handle migrations yourself
- Optional: Your data is hashable
Then you might like mvdb!
Example
extern crate serde_derive;
extern crate mvdb;
use Path;
use Mvdb;
use *;
License
mvdb is licensed under the MIT license.