首页 > 解决方案 > 如何在 dynamodb 中交换两个表?

问题描述

我想在 dynamodb 中维护两个表。一个是主表,另一个是辅助表。主表将包含最近的数据。辅助表将存储以前版本的数据。我想在主表和辅助表之间进行交换,以便 API 层访问最近的数据。如何在 AWS dynamodb 中执行此操作?

标签: amazon-web-servicesamazon-dynamodb

解决方案


我建议使用流。在主表中写入和读取,并使用 dynamodb 流,只要主表上发生写入事件,您就可以让 lambda 将旧数据复制到第二个表中。

本文详细介绍了该过程:https ://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html


推荐阅读