rawdb-0.3.0 has been yanked.
rawdb
Single-file, low-level and space efficient storage engine with filesystem-like API.
It features:
- Multiple named regions in one file
- Automatic space reclamation via hole punching
- Regions grow and move automatically as needed
- Optional zero-copy mmap access
- Thread-safe with concurrent reads and writes
- Page-aligned allocations (4KB)
- Persistence only on flush
- Foundation for higher-level abstractions (e.g.,
vecdb)
It is not:
- A general-purpose database (no transactions, queries, or schemas)
Install
Usage
use ;
Examples
See examples/ for usage.