我有每天拍摄一次的Amazon RDS快照。
我只想查找已进行的更改(仅需要增量)。有什么方法可以找到对快照所做的更改?
您只能对Amazon RDS快照做两件事:
参见:Announcing Amazon Relational Database Service (RDS) Snapshot Export to S3
“导出到镶木地板”选项将使您能够使用Amazon Athena查询文件。您可以编写一个执行一些奇特的OUTER JOIN
命令的SQL查询,以查找一次导出中的数据,而不是另一次导出中的数据。
更简单的方法可能是使用每当添加/更改数据时更新日期的触发器在所需的数据库表上添加modified_timestamp
字段。这意味着您可以随时对数据库运行查询,并且自特定时间以来仅要求输入带有modified_timestamp
的行。 (此功能将根据您所使用的数据库引擎而有所不同。我已经在PostgreSQL中做到了,但是您需要检查是否/如何在其他数据库引擎中实现。)