如何比较两个Amazon RDS快照?

问题描述 投票:1回答:1

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

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

amazon-web-services snapshot
1个回答
2
投票

您只能对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中做到了,但是您需要检查是否/如何在其他数据库引擎中实现。)

© www.soinside.com 2019 - 2024. All rights reserved.