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的唯一性