我正在开发我的第二个iPhone应用程序,并且正在寻找有关数据库处理的体系结构建议。iPhone SQLite数据库和基于Web的数据库同步和交互建议
想法是: 1.信息数据库存储在服务器(LAMP堆栈)上,信息通过JSON传递到设备。这部分已经实施。
用户能够“收藏”数据库中的项目,将其存储在本地设备上的SQLite中。
用户还可以向远程服务器提交尚未存在的新项目,使其可供其他用户收藏。
用户可以通过单个搜索界面搜索两个数据库来查找项目。
我想确定这个数据结构,以及如何处理从数据库中产生的对象。我觉得我有对象两个选项:
远程数据库和本地数据库具有相同的对象类型,以及本地数据库存储远程项的ID链接两个
为远程项目和本地项目分开对象
任何想法,想法等都非常感谢!