2

我的应用程序中有一个大型本地 SQLite 数据库。我需要使用 MySQL 数据库使其保持最新状态。我正在考虑生成某种带有更改的 XML 文件,然后让客户端下载并使用它来更新本地数据库。每次更新都会创建和删除记录。有一个更好的方法吗?我该怎么办?在这一点上,我真的愿意采取任何路线。

4

1 回答 1

0

这已经快一年了,但我就是这样做的,以防有人偶然发现。

- 拥有一个保存所有更改的 MySQL 数据库 - 添加更改时,将使用 Unix 时间戳生成 - 列作为“已删除”的布尔值存在

-PHP 页面将时间戳作为 URL 变量 -将该时间戳之后的所有更改返回为 .CSV

-应用程序下载 .CSV,对其进行解析并更新其本地 SQLite 数据库

就这么简单,效果很好。

于 2013-06-27T03:03:17.507 回答