监控redshift中的数据变化
Monitor data change in redshift
我正在尝试寻找一种工具或方法来存储针对特定 table 和 AWS Redshift 中的列进行更新的时间。
在 PostgreSQL 中有一种方法可以使用触发器来执行此操作,但 Redshift 不支持这些触发器。
我们能否监控更新语句并存储时间戳、旧值、新值和 table 受影响的值?
Amazon Redshift 没有in-built 功能 来进行变更检测。
Amazon Redshift 旨在用作数据仓库,这通常意味着从外部源加载大量信息。 在 Amazon Redshift 中更新数据应该相对较少,因为它不打算用作OLTP database。
因此,最好将变更检测放在源数据库或ETL管道中,而不是Redshift。
我正在尝试寻找一种工具或方法来存储针对特定 table 和 AWS Redshift 中的列进行更新的时间。
在 PostgreSQL 中有一种方法可以使用触发器来执行此操作,但 Redshift 不支持这些触发器。
我们能否监控更新语句并存储时间戳、旧值、新值和 table 受影响的值?
Amazon Redshift 没有in-built 功能 来进行变更检测。
Amazon Redshift 旨在用作数据仓库,这通常意味着从外部源加载大量信息。 在 Amazon Redshift 中更新数据应该相对较少,因为它不打算用作OLTP database。
因此,最好将变更检测放在源数据库或ETL管道中,而不是Redshift。