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