为ios应用程序选择正确的数据库服务器

时间:2014-03-19 13:57:27

标签: ios database

我正在开发我的第一个IOS应用程序,要求用户注册个人资料详细信息和个人资料照片。 应用程序将进行一些计算,找出用户之间的相似性并为用户显示它们。 因此,我需要一个数据库服务器来存储个人的注册详细信息和个人资料照片。

我查看了AWS,谷歌应用引擎并解析并保持未定。 对于令人困惑的定价计算,AWS似乎非常可怕。 Google应用引擎看起来很难实现。 Parse看起来并不经济。

因此,我想在选择基于的数据库时寻求建议 1)适合我的应用程序 2)低价格 3)能够扩大规模以处理繁忙的交通

一些建议将不胜感激!

SPEN

3 个答案:

答案 0 :(得分:1)

第一种方法是使用webservice。因此,您可以在服务器端安装MSSQL,MySql等数据库,然后应该实现Web服务以访问数据库表。

其次,您可以使用一些api,例如parse.com,每月会给您1.000.000个请求。 Parse.com api非常易于使用。

第三是SQL lite。

在您的情况下,我认为最好的选择是使用webservices。

答案 1 :(得分:1)

您可以创建一个Web服务,但这需要除iOS开发以外的一些技能。它比其他方式更复杂,更耗时,但是一旦你获得了服务器,你几乎可以自由地做所有事情。

您还可以使用后端提供程序。 iOS应用程序有很多,每个都有一些特殊性。本文可以帮助您选择后端提供程序: http://www.raywenderlich.com/20482/how-to-choose-the-best-backend-provider-for-your-ios-app-parse-vs-stackmob-vs-appcelerator-cloud-and-more?preview=true

我个人使用Parse.com进行免费计划,并且因为Facebook整合(Parse是通过Facebook获得的),这使得它易于用于社交应用程序。缺点是你只有1 GB的可用空间,但是如果你只需要保存个人资料图片,那么在你的应用程序达到一定的受欢迎程度之前它就足够了。该网站充满了示例和示例项目,这使得Parse.com在我的案例中易于使用。 (我不以任何方式与Parse.com挂钩。)

选择完全由你自己决定,取决于你的时间/技能/金钱/ insertOthersArgumentsHere。

答案 2 :(得分:0)

Amazon Web Services是一种基础架构即服务(IaaS)。所以这是非常低的水平。您需要使用Rails,Nodejs,PHP或其他任何东西从头开始创建后端。但是您需要配置数据库,监视服务器等等。

Google App引擎是一种平台即服务(PaaS),因此您不必担心基础架构,但所有后端内容仍然非常手动。您需要从头开始创建Web服务,以便将iOS应用程序与后端进行通信。

Parse是一种移动后端即服务(MBaaS),因此您不必担心后端内容,另外您还有一个SDK可以开始进行查询和其他任何操作来自您的移动应用。

我在Backbeam工作。它是一个后端即服务以及一个平台即服务。您可以执行Web和移动应用程序,并且可以在移动应用程序或服务器端开发业务逻辑(因此,如果您要为多个平台开发,则可以重复使用它)。付费计划的起价为每月29美元(与Parse不同,起价为299美元)。如果您需要更多信息,我们很乐意为您提供帮助。

相关问题