amazon-dynamodb - 在不关闭站点的情况下删除 dynamoDB 中的数据
问题描述
我提供多租户产品并使用 dynamodb 数据库,因此我们所有的网络请求都是从 dynamodb 提供的。我有一个用例,我想将租户的数据从一个区域移动到另一个区域,这将是后台进程。
如何确保后台进程不占用数据库?否则会给用户带来不好的体验,并可能导致网站瘫痪。
有没有办法可以为后台进程提供专用的读写容量。
解决方案
您不能将读取和写入容量单位专用于特定进程,但您可以暂时将表的容量模式更改为按需移动,然后在移动完成后将其切换回预置模式。您可以每 24 小时切换一次此容量模式。通过更改为按需容量模式,您不太可能在这种特定情况下受到限制。
也就是说,在不知道您当前的表容量模式和这些表的容量设置的情况下,我很难提出具体的建议。
推荐阅读
- django - 使用查询集更新 ManyToManyField(),django ORM 可以吗?
- android - 线性布局背景颜色不会以编程方式更改
- powershell - 如何使用 Powershell 脚本清理 csv 文件中的一些数据并将结果另存为新的 csv 文件?
- android - 如何使用 ContentProvider 实现 Intent。ACTION_SEND?
- node.js - 在 NodeJS 上的其他模块上需要一个模块如何在入口点上可用?
- php - 如何在 Web 服务中传递值
- javascript - 为什么正文中的 javascript 函数优先于头部中的函数?
- javascript - 循环遍历 amcharts 堆积柱形图的每个对象属性
- php - PHP:查找一个孩子并更新同一父母下的另一个孩子
- entity-framework - 实体何时在实体框架中分离?