powersync 后端db 到sqlite 双向同步引擎,支持本地以及离线优先策略,当前支持pg,mongo,mysql等数据库
参考架构
可以看到会包含服务,以及app,client
客户端处理,整体如下,包含了基于cdc 的数据同步,客户端基于sqlite 的本地存储
说明
powersync 实现了自己的同步协议,以及各种客户端,机制上可以学习下
参考资料
https://github.com/powersync-ja
https://docs.powersync.com/architecture/powersync-service
https://docs.powersync.com/architecture/powersync-protocol
https://www.powersync.com/