A persistent key-value store