NeuDB

Ultra-lean, transactional Twin-Engine LSM-Tree storage engine with power-fail resilient lifecycle protection for ESP32.

Author
Ulywae
Website
https://github.com/ulywae/NeuDB
Category
Data Storage
License
MIT
Library Type
Contributed
Architectures
esp32, esp32s3, esp32c3, esp32c6

Asynchronous Log-Structured Merge-tree storage engine tailored for write-heavy embedded logging and circular telemetry tracking. Utilizing an isolated FreeRTOS background compaction scheduler on CPU Core 1, real-time adaptive dynamic boundary monitors, integrated hardware-backed Bloom Filters, and binary index lookaheads, it minimizes flash write amplification and slashes read latencies down to microseconds. Features atomic Write-Ahead Logging (WAL) packed with hardware CRC32 for bulletproof cold crash recovery against sudden power sabotage.

Downloads

Filename Release Date File Size
NeuDB-2.1.3.zip 2026-06-18 73.34 KiB
NeuDB-2.1.2.zip 2026-06-17 73.01 KiB
NeuDB-2.1.1.zip 2026-06-02 72.87 KiB
NeuDB-2.1.0.zip 2026-06-01 71.72 KiB
NeuDB-2.0.0.zip 2026-05-31 85.42 KiB
NeuDB-1.2.2.zip 2026-05-30 41.57 KiB
NeuDB-1.2.1.zip 2026-05-29 40.23 KiB
NeuDB-1.2.0.zip 2026-05-28 34.24 KiB
NeuDB-1.1.0.zip 2026-05-27 33.52 KiB
NeuDB-1.0.0.zip 2026-05-26 25.10 KiB