Overview of the Graft SQLite extension
mainThe Graft SQLite extension is a native extension that implements a SQLite virtual file system (VFS). It allows for selective replication of database parts that a client actually uses, enabling SQLite to run efficiently in resource-constrained environments.
Key features include:
- Asynchronous replication to object storage.
- Stateless lazy partial replicas suitable for edge computing and devices.
- Serializable snapshot isolation for consistent reads.
- Point-in-time restore capabilities.
The extension intercepts all reads and writes via the VFS and provides the same transactional semantics as standard SQLite running in WAL (Write-Ahead Logging) mode.