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