Supernova Catalyst DB

Supernova Catalyst DB is an experimental database project written in Rust.

Current components

  • Append-only key-value storage with recovery support
  • CRC32-protected record and WAL frames
  • Slotted pages and persistent page storage
  • Raw, RLE, and dictionary compression
  • Compressed blocks and compressed-page indexing
  • Write-ahead logging and transaction recovery
  • Checkpoint-based WAL replay

Build and test

Install Rust, then run:

cargo fmt --check
cargo test --all-targets
cargo clippy --all-targets -- -D warnings
cargo build --release

Status and limitations

This is an experimental project, not a production-ready database. The WAL/checkpoint design still needs additional crash-injection testing, concurrency controls, and recovery-protocol validation.

See the source code and tests for implementation details.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support