@hanna While I do think an additional redundancy layer should be available, I think that they're right that all hardware lacking #ECC memory is defective by design (https://www.realworldtech.com/forum/?threadid=198497&curpostid=198647 Intel~), straight from the factory.

It is also not impossible at all to *add* such redundant reliability components as a new #storage layer for #SQLite, something which is explicitly supported and intended (for purposes of embedded development, among other things).

(#Dqlite does it at the cluster level.)

RWT Forums - Real World Tech

content overridden

Real World Tech

@serge The Litestream website has a nice overview of similar alternatives: https://litestream.io/alternatives/

Quite nice selection for various priorities and trade-offs.

TL;DR:
- #Litestream is primarily for disaster recovery
- #LiteFS is a distributed file system from the same authors for "high availability and low global latency"
- #rqlite (and #dqlite) "trades higher durability for lower write throughput"

Alternatives - Litestream

Litestream replicates SQLite databases in real-time to S3.