Hasty Briefsbeta

Bilingual

Frankensqlite a Rust reimplementation of SQLite with concurrent writers

3 days ago
  • #rust
  • #database
  • #sqlite
  • FrankenSQLite is a database engine with concurrent writers, self-healing pages, and compiler-enforced safety.
  • It eliminates the SQLITE_BUSY bottleneck by allowing parallel writes with zero lock contention.
  • Uses MVCC (Multi-Version Concurrency Control) for high throughput and correctness.
  • Features adaptive indexing, time-travel queries, and page-level encryption.
  • Built entirely in safe Rust with zero unsafe code, ensuring memory safety.
  • Includes self-healing storage with automatic recovery from corruption.
  • Supports full SQL with SQLite compatibility and an extension ecosystem.
  • Provides transaction observability with detailed microsecond-level tracing.
  • Uses structured concurrency and deterministic conflict resolution.
  • Offers dual storage modes and a composable, modular architecture.