适用于iOS的后端

时间:2014-02-14 23:19:54

标签: ios objective-c amazon-web-services amazon-s3

我需要一个后端来存储位置更新和消息,我正在考虑使用JSON连接到Amazon S3服务器并获取和存储数据。

可以将多少客户端连接到此服务器?有没有办法将MYSQL服务器链接到Amazon S3以获取登录和用户帐户?

2 个答案:

答案 0 :(得分:2)

S3不是数据库存储;你编写/删除/替换整个对象。

您需要AWS RDS。亚马逊管理数据库(支持MySQL)。浏览参考体系结构,了解适合您需求的内容。缩小它们;它们旨在利用尽可能多的AWS服务。

http://aws.amazon.com/rds/

http://aws.amazon.com/architecture/

答案 1 :(得分:1)

其他选项是Amazon Dynamo DB。这是一个具有完全托管REST API的无限规模nosql数据库。您不必担心数据大小的增长,速度等.AWA负责所有这些。 http://aws.amazon.com/dynamodb/。 即使在这种情况下,您也需要在后端运行一些代码,这些代码从iOS接收您的REST调用并写入Dynamo。

其他更简单的解决方案是https://parse.com/https://www.firebase.com/ 这些解决方案专门针对您的需求 - 制作移动后端数据存储区。他们提供客户端SDK,它在离线同步方面具有非常大的价值。您只需从应用程序调用SDK,并在连接可用时与后端数据同步 - 大大降低代码复杂性!