如何将AWS DynamoDB与数据集ios swift同步?

时间:2017-07-25 19:56:42

标签: ios swift amazon-dynamodb aws-sdk aws-cognito

我正在使用AWS Cognito和DynamoDB.i已经使用AWS Cognito对用户进行了身份验证,并且还成功使用了DynamoDB中的crud操作。我正在创建数据集,当互联网不可用但我不知道如何将数据集与DynamoDB同步。是AWS支持与DynamoDB的数据集同步。

1 个答案:

答案 0 :(得分:1)

根据您的使用情况,您有多种选择。

最简单明了的选择是使用DynamoDB streams。它可以将DynamoDB表的所有更新存储长达24小时,并允许您读取这些更改并在另一个数据库中重新应用它们。

如果24小时窗口对您来说过于严格,则必须创建某种DynamoDB快照。假设您可以每24小时创建一个DynamoDB快照并将其存储到S3中。然后,您可以使用DynamoDB流来读取实时更新和快照以读取基线数据。

要创建DynamoDB快照,您可以使用Data Pipeline service