Turso SQLite Offline Sync Public Beta
a year ago
- #local-first
- #offline-sync
- #database
- Turso离线同步功能现已进入公开测试阶段,使应用程序能在离线状态下无缝运行。
- 本地数据库操作可正常进行,并在网络恢复后自动同步。
- Turso通过嵌入式副本技术,使本地数据库与Turso云保持同步。
- 此前同步为单向,现在本地数据库可接受写入操作并延迟同步。
- 离线同步支持本地优先应用开发,提升速度并增强网络中断容错能力。
- Turso架构通过全库同步简化了本地优先应用的实现。
- 典型应用场景包括设备端应用、野外数据采集等。
- 公开测试版支持TypeScript和Rust语言,更多语言支持正在规划中。
- 配置流程包括在AWS创建新数据库,并在客户端启用离线模式。
- 提供Expo集成方案,便于开发离线优先的移动应用。
- 未来将推出双向同步、冲突解决等新功能。
- 测试期间不建议在生产环境使用Turso离线同步功能。