【发布时间】:2021-02-21 09:29:00
【问题描述】:
我正在使用 aws dynamodb。
假设我有一个如下所示的幻灯片库。
我的“横幅”表中只有 3 列,分别是 id、createAt 和 url。
我可以使用上传按钮上传照片。
当我按下上传时,将调用 2 个 api。
第一个是创建照片并将其存储在aws s3存储桶中然后返回url,第二个用于将url存储在表“横幅”中。
每次我上传照片时,它都会显示在“非活动横幅”中。
“活动横幅”将显示在顶部的幻灯片中。
我可以将照片从“非活动横幅”拖放到“活动横幅”,反之亦然。
此外,“活动横幅”内的顺序可以通过拖动到不同的位置来更改。
每次修改都需要点击save调用api(PATCH/PUT)并使其生效。
我有几个关于设计的问题。
1.我需要在我的 dynamodb 或新表中添加更多列吗?如果是,我该怎么办?
2.当我创建/更新横幅时,我应该做什么?我不确定如何通过发出 http 请求来使其工作。
【问题讨论】:
标签: amazon-web-services database-design nosql amazon-dynamodb