2012-03-02 64 views
0

我正在同时制作iPhone应用程序和网站,并且我希望在这两者之间建立一个共享数据库。我知道一些选项,尽管它们中的任何一个看起来都不完美。像核心数据,这将是非常好的iPhone端,虽然我还没有找到一种方式来访问Obj-c以外的其他信息。 SQLite是另一种选择,我可能不对,但它可能不适用于服务器并从不同地方同时访问。或者我可以做两面看起来很容易的XML,但看起来这是最慢的选择,并且如果我一直从服务器读取它,将会对性能产生巨大的拖累。如何构建在iOS和Web上使用的数据库

任何帮助,将不胜感激,如果你知道任何其他解决方案,我会很乐意给他们一个尝试。 在此先感谢, 约旦

+0

是否真的需要拥有两个数据库?例如,你是否试图支持需要离线数据的用户?有两个数据库开始引起问题,如“谁拥有明确的数据?”或者换句话说:“有一只手表的男人总是知道它是几点钟,一个有两只手表的男人永远不知道”。 – 2012-03-02 00:54:40

+0

没有数据库将完全在线我只需要在iOS设备和网站上访问它,也许我会保留在iOS设备上的缓存,但它只会在一个地方 – 2012-03-02 05:13:32

回答

3

您是否想过在您的服务器上使用MySQL后端,然后为您的移动应用程序提供API?

这需要数据同步的麻烦,并为您提供良好的可持续性和可扩展性。

我希望这会有所帮助。

乔希。

+0

你知道一个好的API? – 2012-03-02 05:29:03

+0

我的意思是创建自己的...只需在PHP中编写一些基本代码,您可以从中请求数据:) – DarkMalloc 2012-03-02 11:27:02

+0

我该如何使用PHP?对不起,我问了这么多问题我只是不确定你将如何使用PHP与MySQL交互Objective-c?有没有可以指给我的教程?或者我应该知道这一点?大声笑:-) – 2012-03-03 00:12:03

相关问题