gpt4 book ai didi

iphone - iOS 的云存储选项

转载 作者:可可西里 更新时间:2023-11-01 04:31:03 26 4
gpt4 key购买 nike

我正在尝试创建一个后端,我可以让许多用户在我正在创建的 iPhone 应用程序中相互通信。我尝试过使用 Core Data、Google App Engine、Google Cloud Storage 和 Amazon Web Services(RDS 和 Elastic Beanstalk)。不幸的是,经过数周的尝试让其中的任何一项工作之后,都没有成功!

我一直在尝试与了解 Instagram、Path 和 Pinterest 等初创公司(当他们还小的时候)如何做到这一点的人取得联系。但是外面的每个人似乎都在鄙视这些东西,就像我越来越...

我希望有人能简单地说明我需要如何创建一个后端数据库,我可以保存和查询数据,许多用户都可以看到。这意味着仅靠 SQLite、Core Data 或 Parse 本身是行不通的!

某种教程会很棒。

最佳答案

首先,像 CoreData 和 sqlite 这样的技术通常是本地设备存储。本地设备存储不会让您共享云存储。

Parse.com 是设备访问云存储并快速运行的快速方式。对于游戏和其他移动应用程序通过应用程序 ID 和应用程序 key 访问云数据特别有用。如果它满足您的所有需要​​和要求,它是一种简单的存储,可以避免创建您自己的后端。

当您到达一个 Multi-Tenancy 云后端时,您可以在其中滚动自己的服务和多个设备访问您的云应用程序,您需要考虑公开您的 Web API。通过 http 公开 RESTful API 非常适合设备和 Web 客户端。将数据公开为 JSON 对于网络来说特别方便,并且很容易被设备使用。

云中的那些 Web 服务端点访问某种后端存储,该存储针对多个客户端的并发访问进行了优化。这通常是一个 SQL 后端,如 MySQL、SQLServer 等...或 NoSQL类似 mongodb 的解决方案, couchDB等等……

需要研究的一些前端 Web API 技术:

需要研究的一些后端存储技术:

如果数据被许多 Multi-Tenancy 客户端使用,后端可以扩展(越来越大)或被分片。分片是将多个用户的数据分成许多数据库或数据存储的地方,使用某种查找算法来请求查找用户数据的存储位置。前端 Web API 服务器抽象后端存储。

最后,您最终需要某种缓存/快速查找技术(如果您成功的话:):

  • Redis : 通过套接字快速存储内存
  • memcached : facebook 使用 - 在许多前端服务器的内存缓存中使用简单的键值。

您的问题是一个开放式的宽泛问题,因此请先通过谷歌搜索其中的许多术语和技术。

这些链接中的每一个都将包含资源和教程。获得一个云虚拟机,试用每个虚拟机并决定哪个最适合您的需求。没有一种适合所有情况的解决方案。

关于iphone - iOS 的云存储选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14371909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com