首页 > 解决方案 > 在不关闭站点的情况下删除 dynamoDB 中的数据

问题描述

我提供多租户产品并使用 dynamodb 数据库,因此我们所有的网络请求都是从 dynamodb 提供的。我有一个用例,我想将租户的数据从一个区域移动到另一个区域,这将是后台进程。

如何确保后台进程不占用数据库?否则会给用户带来不好的体验,并可能导致网站瘫痪。

有没有办法可以为后台进程提供专用的读写容量。

标签: amazon-dynamodb

解决方案


您不能将读取和写入容量单位专用于特定进程,但您可以暂时将表的容量模式更改为按需移动,然后在移动完成后将其切换回预置模式。您可以每 24 小时切换一次此容量模式。通过更改为按需容量模式,您不太可能在这种特定情况下受到限制。

也就是说,在不知道您当前的表容量模式和这些表的容量设置的情况下,我很难提出具体的建议。


推荐阅读