Back to browse
Noxu DB, a Rust Port of Berkeley DB Java Edition

Noxu DB, a Rust Port of Berkeley DB Java Edition

by gregburd·May 19, 2026·3 points·0 comments

AI Analysis

●●SolidWizardryNiche Gem

Faithful Rust port of Berkeley DB JE with ARIES recovery and master-replica replication.

Strengths
  • Log-structured B+tree implementation preserves the original Java Edition architecture.
  • Checkpoint-based crash recovery using ARIES protocol ensures data durability.
  • Comprehensive test suite includes 6-hour replication soak tests for stability.
Weaknesses
  • Niche appeal limited to developers specifically needing embedded transactional storage.
  • Lacks the ecosystem and tooling of mature databases like SQLite or RocksDB.
Category
Target Audience

Systems programmers and database engineers

Similar To

Berkeley DB · RocksDB · LMDB

Post Description

Noxu provides ACID transactions, a log-structured B+tree, checkpoint-based crash recovery (ARIES), master-replica(s) replication, and XA. I have always admired the design and engineering behind Berkeley DB Java Edition, so I translated it to Rust for fun.

Similar Projects