Rust

Rust

Chisel: A transactional, crash-safe embedded storage engine

PGX has released Chisel.

Chisel is a transactional, crash-durable key-value storage engine written in Rust. Chisel uses shadow paging (copy-on-write) to guarantee that the database file is always in a consistent state. There is no write-ahead log and no recovery procedure: after a crash, you just open the file and it’s correct.

It supports arbitrary-sized transactions, savepoints,