如何比较两个Amazon RDS快照?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何比较两个Amazon RDS快照?相关的知识,希望对你有一定的参考价值。

我有每天拍摄一次的Amazon RDS快照。

我只想查找已进行的更改(仅需要增量)。有什么方法可以找到对快照所做的更改?

答案

您只能对Amazon RDS快照做两件事:

  • 将其还原到新的Amazon RDS数据库,
  • 将数据库(或选定的表)导出到Amazon S3中的实木复合地板文件中

参见:Announcing Amazon Relational Database Service (RDS) Snapshot Export to S3

“导出到镶木地板”选项将使您能够使用Amazon Athena查询文件。您可以编写一个执行一些奇特的OUTER JOIN命令的SQL查询,以查找一次导出中的数据,而不是另一次导出中的数据。

更简单的方法可能是使用每当添加/更改数据时更新日期的触发器在所需的数据库表上添加modified_timestamp字段。这意味着您可以随时对数据库运行查询,并且自特定时间以来仅要求输入带有modified_timestamp的行。 (此功能将根据您所使用的数据库引擎而有所不同。我已经在PostgreSQL中做到了,但是您需要检查是否/如何在其他数据库引擎中实现。)

以上是关于如何比较两个Amazon RDS快照?的主要内容,如果未能解决你的问题,请参考以下文章

Amazon RDS 备份/快照实际上是如何工作的?

从 Amazon RDS 下载 MySql 备份/快照

Amazon Web Service RDS-EC2 交互

以递增方式跨区域复制RDS数据库快照

如何将本地 MySQL 数据库同步到 Amazon RDS 数据库?

使用 RDS 实例快照创建 Elastic Beanstalk 环境