vecdb-0.3.11 has been yanked.
vecdb
High-performance mutable persistent vectors built on rawdb.
It features:
Vecbased API: push, update, truncate, delete by index- Multiple variants:
raw,compressed,computed - Rollback via stamped change deltas
- Sparse deletions with holes
- Thread-safe with concurrent reads
- Blazing fast (benchmark)
- Persistence only on
flush
It is not:
Install
Usage
use ;
Constraints
Data must be fixed-size types: numbers, fixed arrays, structs with #[repr(C)].
Compression via Pcodec works for numeric types only.
When to use it
- Need to store
Vecs on disk - Append-only or append-mostly workloads
- Need very high read speeds
- Space-efficient storage for numeric data
- Sparse deletions without reindexing
- Rollback without full snapshots
Examples
See examples/ for usage.