【发布时间】:2023-03-23 17:15:01
【问题描述】:
是否有任何最佳实践可以使暂存数据库与生产数据库保持同步?
例如, 每天午夜,生产数据库都会覆盖暂存数据库。
【问题讨论】:
标签: mysql amazon-web-services relational-database amazon-rds
是否有任何最佳实践可以使暂存数据库与生产数据库保持同步?
例如, 每天午夜,生产数据库都会覆盖暂存数据库。
【问题讨论】:
标签: mysql amazon-web-services relational-database amazon-rds
如果您的目标是使暂存数据库成为生产数据库的精确副本,那么您可以:
这些步骤可以通过调用AWS Command-Line Interface (CLI) 的脚本自动执行。例如,它可以使用:
aws rds create-db-snapshotaws rds delete-db-instanceaws rds restore-db-instance-from-db-snapshot【讨论】:
cron 安排脚本。
cron,还有另一个名为“AWS System Manager”的AWS服务,它对cron或windows scheduler task.的所有类型都有帮助
你可以完成@John所说的任务,但是有几点我们不知道,比如
以下官方博客将帮助我们在每次克隆期间了解所有内容。
博客: Orchestrating database refreshes for Amazon RDS and Amazon Aurora | AWS Database Blog
CloudFormation Git 存储库: aws-samples / database-refresh-orchestrator-for-amazon-rds-and-amazon-aurora
[可选] 从 RDS 迁移到 Aurora Migrating an RDS for MySQL snapshot to Aurora - Amazon Aurora
【讨论】: