【发布时间】:2017-05-08 18:59:24
【问题描述】:
有各种各样的数据库可用。都戳了他们。我需要的是一个具有成本效益的唯一用户 ID,能够在没有 wifi 的情况下离线同步。并访问后端服务器记录(项目)。
iCloud、Realm、mySQL、Firebase、DynamoDB 等。我在大多数方面都相当扎实,很想使用 DynamoDB,但我看到关于同步的文档为零,我想知道让每个用户都这么容易分配了一个唯一 ID,以及相关的 AWS 成本。
我正在使用 iCloud 或 Firebase,想知道 Swift 专业人士对我的需求有何看法。
感谢您的提示。 :-)
【问题讨论】:
-
在没有wifi的情况下同步离线?
-
是的。 Firebase 似乎很擅长这一点。这是一个智慧城市类型的应用程序,你可能在地下,离线,然后从地铁里跳出来,现在有了 wifi。
-
这并不是数据库真正的特性,而是你用来连接数据库的客户端的特性。它只是将数据保存到磁盘,直到连接再次可用。可以为您提到的任何数据库构建此功能。
-
是的,肯定能建,认为FB已经为你建好了。缩短开发时间。
标签: swift database firebase amazon-dynamodb icloud