Build a small write-ahead-logged key-value store and crash-test it
Append checksummed log records, flush on commit, replay on restart, then kill the process at random points and check that no acknowledged write is lost.
Not attemptedSelf-directed (design reference: SQLite documentation)Access: free
The exercise happens on Self-directed (design reference: SQLite documentation). Canonical link: https://www.sqlite.org/atomiccommit.html. Link check: link responded (5 Oct 2026). Opened from this app 0 times; opening is not counted as an attempt.
Supports: Durability reasoning for storage, low-level, distributed and database research roles.
Record an attempt
Attempt history
No attempts recorded yet.