扫码关注官方订阅号
诸如记事本一类的离线应用,离线添加数据后,如何同步到MySQL里? 当另一端的应用启动后,MySQL又该如何增量同步到应用内呢? 基本的原理是怎样的,有什么可以参考的方法呢?
ringa_lee
数据源一方要有一个队列,用来存放要同步的数据,当满足同步条件(例如:网络连接),开始从队列中同步。不论是MySQL还是SQLite都要有这个队列。 这个队列的实现,可以使一个单独存放的ID列表,也可以就在源数据中增加一个标志位。
我的方案是:
如果你对记录的错误率有严格要求,也可以通过服务器上生成uuid,这样可以保证uuid的唯一性
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
数据源一方要有一个队列,用来存放要同步的数据,当满足同步条件(例如:网络连接),开始从队列中同步。不论是MySQL还是SQLite都要有这个队列。
这个队列的实现,可以使一个单独存放的ID列表,也可以就在源数据中增加一个标志位。
我的方案是:
如果你对记录的错误率有严格要求,也可以通过服务器上生成uuid,这样可以保证uuid的唯一性