Отслеживать изменение данных в красном смещении - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь найти инструмент или методологию для хранения, когда обновление выполняется для определенной таблицы и столбца в AWS Redshift.

В PostgreSQL есть способ сделать это с помощью триггеров, но Redshiftне поддерживает эти триггеры.

Можем ли мы отслеживать операторы обновлений и сохранять метку времени, старое значение, новое и затронутую таблицу?

1 Ответ

1 голос
/ 22 июня 2019

В Amazon Redshift нет встроенной возможности для обнаружения изменений.

Amazon Redshift задан как Хранилище данных , что обычно означает, что объемная информация загружается из внешних источников. Обновление данных в Amazon Redshift должно быть относительно редким, поскольку оно не предназначено для использования в качестве OLTP базы данных .

.

Таким образом, было бы лучше поместить обнаружение изменений в исходную базу данных или в конвейер ETL, а не в Redshift.

...