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

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

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

最佳答案

根据您的用例,您有多种选择。

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

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

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

关于ios - 如何将 AWS DynamoDB 与数据集 ios swift 同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45312415/

相关文章:

swift - 如何打开/查看存储在设备上的 iOS OSLogs?

ios - SwiftUI 更改 ScrollView 中按钮的背景颜色

amazon-dynamodb - 从 json 创建 DynamoDB 表

iOS启动带有环境变量的应用程序

ios - 定义一个变量为AnyObject,以便以后可以更改为NSTimer--Swift

swift - 在 Swift 中按键获取字典中项目的索引

node.js - 检查 dynamodb 中现有的主键

amazon-s3 - 将批量 csv 数据上传到现有 DynamoDB 表中

ios - 可扩展的 UICollectionViewCell

javascript - iOS Javascript DOM "Freezing?"