我想编写从客户端设备(i-phone 应用程序)获取 sqlite 数据库并与服务器 mysql DB 同步的 Web 服务。sqlite 和 mysql 都具有相同的数据库表结构。
我是否应该从客户端为每个表接受 json 字符串并在服务器端解析它并将数据存储在 mysql DB 中。它是正确的解决方案还是有其他同步客户端和服务器数据库的解决方案?
SQLite 可以选择将数据库转储到包含 SQL 命令的文本文件中。请参阅从 SQLite 导出到 SQL Server和http://sqlite.org/sqlite.html。
您可以将 SQLite 转储到一个文件中,让您的程序稍微调整一下 SQL(删除表创建、触发器和其他不相关的东西)并在 MySQL DB 上运行它。