一款 SQLite 的独立流式复制工具,可作为后台进程运行,安全地将变更增量复制到文件或 S3。
- v0.5.17
- 发布于
- 2026年9月1日
- 14,435
- 星标
- 208,074
- 下载
- 同步于
- 15 天前
最新版本
v0.5.172026年9月1日 05:59下载慢?可在上方随时切换镜像源
项目说明
项目概述
Litestream 是一款 SQLite 的独立流式复制工具。它作为后台进程运行,安全地将变更增量复制到另一个文件或 S3。Litestream 仅通过 SQLite API 与 SQLite 通信,不会损坏数据库。
主要功能
- SQLite 流式复制
- 增量变更复制到文件或 S3
- 可作为 Go 库嵌入到应用中
- VFS 扩展支持只读和读写副本
- 跨平台支持(Linux、macOS)
适用人群
- 使用 SQLite 的开发者
- 需要数据库灾难恢复和备份的用户
- 希望轻量级复制的团队
快速上手
- Homebrew 安装:
brew tap benbjohnson/litestream && brew install litestream - 配置复制目标(本地文件或 S3)
- 启动 Litestream 作为后台服务
- 数据库变更自动流式复制到目标
核心优势
- 轻量级独立复制工具
- 通过 SQLite API 通信,安全无侵入
- 支持 S3 等云存储
- 可嵌入 Go 应用作为库
系统要求
- 操作系统:Linux、macOS(Windows 实验性支持)
- 支持架构:x86_64、arm64、armv6、armv7
- 额外依赖:无
注意事项
- VFS 扩展为实验性功能
- 详细文档见 litestream.io
历史版本
排序