84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
诸如记事本一类的离线应用,离线添加数据后,如何同步到MySQL里? 当另一端的应用启动后,MySQL又该如何增量同步到应用内呢? 基本的原理是怎样的,有什么可以参考的方法呢?
ringa_lee
数据源一方要有一个队列,用来存放要同步的数据,当满足同步条件(例如:网络连接),开始从队列中同步。不论是MySQL还是SQLite都要有这个队列。 这个队列的实现,可以使一个单独存放的ID列表,也可以就在源数据中增加一个标志位。
我的方案是:
如果你对记录的错误率有严格要求,也可以通过服务器上生成uuid,这样可以保证uuid的唯一性
数据源一方要有一个队列,用来存放要同步的数据,当满足同步条件(例如:网络连接),开始从队列中同步。不论是MySQL还是SQLite都要有这个队列。
这个队列的实现,可以使一个单独存放的ID列表,也可以就在源数据中增加一个标志位。
我的方案是:
如果你对记录的错误率有严格要求,也可以通过服务器上生成uuid,这样可以保证uuid的唯一性