LiteFS
lastmod 2023-03-04created 2022-09-296 edits
An open-source distributed file system for SQLite
Features
- A new project from Fly io, which is going all in on full-stack use of SQLite
- Extends the idea of Litestream through fine-grained transaction control
- Litestream simply replicates the WAL file, while LiteFS inspects and applies each transaction individually
- LiteFS chose the harder approach of creating a FUSE file system
- VFS has a preliminary step before it can be used, so anyone who wants to use the DB has to load the VFS first
- FUSE solves most of these usability problems
- WAL mode support
- Write Forwading
- S3 Replication
- Encryption