Litestream: Revamped
a year ago
- #Open Source
- #Database Replication
- #SQLite
- Litestream是一款开源工具,可实现从对象存储中可靠恢复SQLite数据库
- 最初设计通过将SQLite WAL更新流式传输到S3来防止数据丢失,现受LiteFS启发新增多项功能
- 新特性包括采用类似LSM树的LTX文件实现高效页变更集管理,支持时间点恢复
- 推出CASAAS(比较交换即服务),利用现代对象存储实现无Consul等外部依赖的单实例复制
- 通过基于VFS的轻量级读取副本层,支持直接从S3兼容存储获取页面数据并带缓存优化
- 使用LTX技术增强扩展性,单个进程即可同步数百甚至数千个数据库
- 未来可能支持AI编程代理,通过时间点恢复(PITR)实现回滚和分支操作