Crate for `checkpoint + wal to s3`?

Consider a simple kv store, where we have the two ops:

set(key, value);
get(key) -> option<value>

For persistence we serialize this to disk via checkpoint + wal.

Is there some library (like sqlite's litestream) that will stream the checkpoint + wal to s3 ?

I want something where the writes are streamed to s3 so that in the case of a crash of the local machine, we can pull data from s3.

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.