【问题标题】:Is DynamoDB a good choice for a Swift application? [closed]DynamoDB 是 Swift 应用程序的好选择吗? [关闭]
【发布时间】: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


【解决方案1】:

我使用了很多 Firebase 和一些 DynamoDB。两者都是值得尊敬的选择。

我会告诉你我为什么选择 Firebase 而不是 DynamoDB 的偏见,并让其他人给你另一个角度:

我曾经对 Firebase 存有疑虑,但自从 Google 于 2014 年收购 Firebase,并在 2016 年 Google I/O (https://www.youtube.com/watch?v=tb2GZ3Bh4p8&vl=en) 上如此热烈地谈论它之后,我对它产生了信心。

哦,我是否说过 Firebase 上的 Blaze 计划在存储和计算方面都比 DynamoDB 便宜?

【讨论】:

  • 嗨,leonardloo,感谢您的详细撰写。火力基地是。如果需要,让足够的 DynamoDB 工作正常,再做一个 AWS/Web 项目。对于这个,FB 效果很好。使用本教程,cmets 包含一些修复(使用 pod 文件),其他的设置、获取和运行都很简单。 raywenderlich.com/139322/firebase-tutorial-getting-started-2
  • 我会对这两种计划进行比较,以确定哪种方案更便宜。 DynamoDB 有更慷慨的免费套餐。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 2015-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-02
相关资源
最近更新 更多