amazon-web-services - DynamoDB 全局表备份和恢复
问题描述
我有一个全局 DynamoDB 表,该表当前在 3 个区域(eu-west-1
、eu-west-2
、eu-central-1
)中复制。
作为 PoC 工作的一部分,我希望使用 AWS Backup 来安排自动备份,我想知道这方面的最佳实践是什么?
对单个区域进行备份是否可以接受,即只为表中的表安排备份eu-west-1
?然后在恢复表时,我可以先恢复到非全局表,然后添加副本。
还是确保同时备份所有区域的表是更好的做法?
解决方案
我建议您从单个区域备份(也许如果您有一个用于写入的主要区域,请使用它。
如果还原 DynamoDB 表,则需要创建新的 DynamoDB 表资源。恢复后,您将添加全局表,该表将复制当前存储在恢复的 DynamoDB 表中的数据。
通过进行多个备份,您需要制定一种策略来预处理您的表存在的所有区域之间的任何差异。
推荐阅读
- c# - 发送带有请求正文的http get c#
- jquery - 使用 Fullpage.js 当部分可见时我应该使用哪种方法来触发 jquery 动画?
- c# - 无法从 System.Collections.Generic.List 转换
到 System.Collections.Generic.IEnumerable - java - 如何以root身份运行java命令?
- firebase - Firebase 云在一个功能中处理多个事务?
- swift - SKRenderer 未在 MTKView 中渲染 SKShapeNode 的 alpha 通道
- sql - Vertica - 可以与 Group by 联合吗?
- javascript - 如何让 emailjs 返回成功消息?
- javascript - 不需要的括号不断从我的函数返回(JavaScript/html)
- javascript - 将视频从数据库嵌入网站