如何以及在哪里设置数据库服务器并与iPhone通信

我正在开发iPhone应用程序,它可以让用户上传/下载照片到数据库服务器以及与每张照片相关的一些数据。

虽然我有iPhone编程方面的经验,但是我没有太多关于数据库和服务器端编程的经验。

有没有人有什么build议,最简单的方法来设置数据库服务器,并处理来自iPhone的请求和响应。 该服务器可能需要处理大量的stream量并保持数据的完整性。 几个iPhone用户可能试图同时上传和修改与每张照片相关的数据。

我正在考虑打开一个托pipe的服务器帐户,所以我不需要购买硬件并从家里运行。 任何提供优质和负担得起的服务器和数据库托pipe公司提示将不胜感激。

谢谢,
-Goran

那里有很多托pipe服务提供商。 只要打谷歌,你会得到很多的select。

至于如何做到这一点,基本的是,你会想要在Web服务器上有一个Web方法,接受请求与文件和文件的信息。

然后应该将文件安全地保存到文件服务器上的硬盘上,然后将元数据保存到数据库中,包括指向文件服务器上文件的指针。

如果您尝试将文件存储在数据库中,那么您的数据库将变得非常大,难以快速pipe理,性能将受到极大的影响。

你可以很容易地把它放到云计算机上(亚马逊,Azure等)。