NeuDB

An industrial-grade, ultra-lean LSM-Tree storage engine with power-fail safety for ESP32.

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

NeuDB (NeuLSMDB_FS) is a high-performance, asynchronous Log-Structured Merge-tree storage engine tailored for write-heavy embedded logging. Utilizing a FreeRTOS background compaction scheduler, integrated Bloom Filters, and Binary Search (std::lower_bound), it reduces storage write amplification and slashes read latencies down to microseconds. Features atomic Write-Ahead Logging (WAL) for bulletproof crash recovery against sudden power failures on Flash memory (LittleFS).

Downloads

Filename Release Date File Size
NeuDB-1.1.0.zip 2026-05-27 33.52 KiB
NeuDB-1.0.0.zip 2026-05-26 25.10 KiB