amazon-web-services - 如何在 dynamodb 中交换两个表?
问题描述
我想在 dynamodb 中维护两个表。一个是主表,另一个是辅助表。主表将包含最近的数据。辅助表将存储以前版本的数据。我想在主表和辅助表之间进行交换,以便 API 层访问最近的数据。如何在 AWS dynamodb 中执行此操作?
解决方案
我建议使用流。在主表中写入和读取,并使用 dynamodb 流,只要主表上发生写入事件,您就可以让 lambda 将旧数据复制到第二个表中。
本文详细介绍了该过程:https ://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html
推荐阅读
- sql-server - 范围 MSSQL 之间的 DATEADD MINUTES
- vue.js - 如何阻止 Vue.js 在选择选项中选择第一个选项?
- sql - SQL - 为什么这个选择的顺序很重要?
- angular - 如何解决 angular4 web api 中 rxjs/observable 中的错误
- netlogo - Netlogo 中的表函数/插值
- pandas - pandas DataFrame.loc 中的不同括号
- sql - 将postgresql数据库中的列转换为行
- terraform - Terraform - aws_cloud_watch_log_metric_filter
- java - (Java)如何从超类调用重写的“继承”方法?
- php - 带有包含参数的 php 函数的 Ajax 帖子