4 releases
0.2.2 | Jun 6, 2024 |
---|---|
0.2.1 | Jun 5, 2024 |
0.2.0 | Jun 5, 2024 |
0.1.0 | Jun 3, 2024 |
#98 in Database implementations
50KB
898 lines
NoDB
A lightweight and simple key-value store written in Rust, based on PickleDB-RS.
lib.rs
:
NoDb
======
NoDb is a simple key-value store that stores data in a single file. It is designed to be used in small projects where a full-fledged database is not required. It is based on PickleDB-RS
Features
- Simple: NoDb is simple to use, similar to PickleDB.
- Fast: NoDb is fast, as it stores data in memory and writes to disk only when required.
- Lightweight: NoDb is lightweight, with only a few dependencies.
- Serialization: NoDb supports different serialization methods with Serde.
- Encrypted: NoDb supports encryption of data (Currently uses Base64 Encryption).
Dependencies
~8.5MB
~172K SLoC