简体   繁体   中英

Monitor data change in redshift

I am trying to find a tool, or methodology to store when an update is done against an specific table and column in AWS Redshift.

In PostgreSQL there is a way of doing this with triggers, but Redshift does not support these triggers.

Can we monitor updates statements and store the timestamp, the old value, the new one, and the table affected?

There is no in-built capability in Amazon Redshift to do change detection.

Amazon Redshift is intended as a Data Warehouse , which typically means that bulk information is loaded from external sources. It should be relatively rare for data to be updated within Amazon Redshift because it is not intended to be used as an OLTP database .

Thus, it would be better to put change detection in the source database or in the ETL pipeline, rather than Redshift.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM