AWS DMS с CDC для S3. Как бы он обрабатывал обновления и удаления строк?

Допустим, я отправляю данные DMS, например, из MS SQLS, используя CDC напрямую в S3.

Если в исходной БД есть строка удаления или обновления, создаст ли DMS новые объекты в S3, когда эти события произойдут? Или он удалит / перезапишет предыдущий?

Другими словами, если я хочу сериализовать историю изменений БД на S3, будет ли DMS с CDC на S3 делать именно это? Или он просто (непрерывно) отражает текущие значения в исходной БД в S3?

1 ответ

Решение

По умолчанию первое поле в записи.CSV содержит букву I (вставить), U (обновить) или D (удалить), чтобы указать, была ли строка вставлена, обновлена ​​или удалена в исходной базе данных.

источник

Искал то же самое, но, похоже, он не сериализует записи, например, в avro/json.

Другие вопросы по тегам