我正在开发我的第二个iPhone应用程序,我正在寻找有关数据库处理的架构建议.
其思想是:1.信息数据库存储在服务器(LAMP堆栈)上,信息通过JSON传递给设备.这部分已经实施.
用户能够"喜欢"数据库中的项目,该项目将其存储在本地设备上的SQLite中.
用户还可以向远程服务器提交尚未存在的新项目,使其可供其他用户使用.
用户可以通过单个搜索界面搜索两个数据库以查找项目.
我正在尝试为此决定数据结构,以及如何处理数据库中的结果对象.我想我有两个选项:
远程DB和本地DB具有相同的对象类型,本地DB存储远程项的id以链接这两者
远程项和本地项的单独对象
任何想法,想法等都非常感谢!
我一直在和别人谈论iPhone开发合同的可能性.此时我真正知道的是,有一家公司想制作一款能够打入内部数据库的iPhone应用程序.我不确定数据库类型是什么(Oracle,MySQL等等).
我想知道数据库类型是Oracle还是MySQL,如果有一个很大的学习曲线连接到互联网上的其中一个?
如果这是一个真正的痛苦,我可能会在接受conract之前做更多的研究.