DynamoDB 是 Swift 应用程序的不错选择吗?

Is DynamoDB a good choice for a Swift application?

有各种各样的数据库可用。把他们都戳透了。我需要的是一种具有成本效益、唯一用户 ID、能够在没有 wifi 的情况下离线同步的产品。并获取后台服务器记录(items)。

iCloud、Realm、mySQL、Firebase、DynamoDB 等。我在大多数方面都相当扎实,很想使用 DynamoDB,但我看到关于同步的文档为零,想知道是不是这样很容易为每个用户分配一个唯一的 ID,以及相关的 AWS 费用。

我正在使用 iCloud 或 Firebase,想知道 Swift 专业人士根据我的需要有何想法。

感谢提示。 :-)

我使用了很多 Firebase 和一点 DynamoDB。两者都是不错的选择。

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

曾经对Firebase存有疑虑,但自从2014年Google收购Firebase后,2016年在Google I/O (https://www.youtube.com/watch?v=tb2GZ3Bh4p8&vl=en), 我对它有了信心。

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