我正在设计一个具有 Mac OS 和 iOS 版本的应用程序,我希望一些数据保持同步。我能想到的最简单的方法是将我的数据存储在每个设备本地的 SQLite 数据库中,将相同的数据库存储在网络服务器上,然后在每个表上运行一些查询以同步本地数据库和远程数据库。
我缺少的这个难题的唯一部分是查询存储在网络服务器上的远程 SQLite 数据库的方法。理想情况下,我想通过 Objective-C 来完成,而不是将数据编组进出像 Python 或 JS 这样的网络语言,并且不将任何其他文件放在网络服务器上,比如服务器端脚本。我真的很喜欢在网络服务器上打开数据库并通过 ObjC 查询它的能力。
这可行吗?有人有想法么?提前致谢...