Amazon Aurora 是一种与 MySQL 和 PostgreSQL 兼容的关系数据库,既具有传统企业数据库的性能和可用性,又具有开源数据库的简单性和成本效益。在此教程中,您将了解如何克隆 Aurora 数据库集群来进行开发和测试,以及如何启用和使用回溯来将数据库集群“倒退”回您指定的时间。
如果您想评估数据库更改的影响,或者需要执行工作负载密集型操作(例如导出数据或运行分析查询),或者只是想在开发环境或测试环境中使用生产数据库副本,那么克隆 Aurora 集群非常有用。您可以多次克隆 Aurora 数据库集群。您甚至可以对其他克隆进行再克隆,但是必须在与源数据库相同的区域中创建克隆数据库。
通过回溯,您可以将 Aurora 数据库集群倒退回指定时间。启用回溯功能后,Aurora 会记录对数据库的更改,并允许您切换到与之前一致的状态。此功能可帮助您轻松撤消错误。例如,如果意外执行了破坏性操作(例如不带 WHERE 子句的 DELETE),则可以快速回溯到事故发生前的状态。与从快照或自动备份还原(操作较慢)不同,回溯可让您在几分钟之内来回切换。
在本教程中,您将创建一个启用回溯功能的 Aurora 数据库集群。您将向其中添加一些数据,并使用回溯功能在时间范围内来回切换。您将克隆数据库并对副本执行查询。
本教程不在免费套餐范围内,如果您按照教程中的步骤操作并在教程结束时终止相应资源,所需费用不超过 1 USD。