2010-08-11 156 views
0

我已经尝试用这个很少有用的答案googling ....基本上我有一个主数据库坐在一台Linux服务器上与局部本地副本坐在iphone上。数据库每分钟更新几次,我想以某种方式实时地向使用iPhone上的应用程序的任何人传递(推,拉,或轮询)变化.....有没有一种标准的方式来完成这一点?例如,使用mysql over sqlite3比较容易吗?有没有开源框架?或者我必须推出自己的?iphone本地数据库与远程服务器主同步

回答

0

“标准”的方式可能是使用CoreData--如果它没有变化跟踪功能,我会感到很惊讶(但我没有太看重它)。

真正的问题是搞清楚如何区分数据库。一般来说,你的数据库需要“修订”,然后它不再是一个普通的数据库。

+0

我建议不要使用'CoreData'来镜像远程数据库。如果像这样的批量操作对您的应用程序来说是核心的,那么坚持使用'sqlite',特别是如果原始数据库也是SQL。 – Justin 2010-08-11 18:28:29

+0

Justin,问题是实时进行同步的最有效方法是什么? – ennuikiller 2010-08-11 18:32:33

+0

您如何计划处理冲突? – 2010-08-12 16:41:35

相关问题