Implement a key-value database that stores to a file for durability.
How can this be made transactional?
How to make it thread-safe?
How to make it safe across processes?
Implement a key-value database that stores to a file for durability.
How can this be made transactional?
How to make it thread-safe?
How to make it safe across processes?
Solution 2
We wanted the writes to be thread-safe.