An ultra-fast, in-memory Key-Value DBMS written in Rust. Built for high-performance data storage in the Votrexian ecosystem, featuring native LZ4 compression and binary snapshot (.vodb).
"If you can only need processor and and Memory for database, why would you need Physical Storage? 🗿🗿"
— The VODB Manifesto
- In-Memory Speed: Leveraging Rust's ownership for zero-cost data handling.
- LZ4 Real-time Compression: Ultra-fast compression/decompression to save RAM.
- VODB Snapshots: Persistence system using Binary Serialization (Bincode).
- Big Number IDs: Support for massive IDs (up to 512-bit+) via
num-bigint. - Validation Guardrails: Strict 512 MB per-content limit for system stability.
- Core: Rust (1.90+)
- Serialization: Bincode, Serde, Serde_JSON
- Compression: lz4_flex
- Math: num-bigint
-
Clone & Build:
git clone [https://github.com/ATmm4869/votrexian_db.git](https://github.com/ATom4869/votrexian_db.git) cargo build --release
-
Clone & Build:
./target/release/votrexian_db