libNVRAM provides lock-free and lock-based concurrent data structures (linked lists, hash tables, skip lists) designed for non-volatile RAM (NVRAM). It eliminates the need for write-ahead logging by ensuring that data structures remain consistent across failures at the hardware level, achieving crash-safe persistence without the performance overhead of traditional journaling.
This page was last edited on 2024-03-22.
This page was last edited on 2024-03-22.