Какой подход лучше для конвейера синхронизации данных? - PullRequest
0 голосов
/ 06 мая 2019

Мы собираемся превратить в микросервисы.Для этого нам нужно создать правильный конвейер синхронизации данных, поскольку несколько приложений подключаются к одной и той же монолитной базе данных, и мы не можем изменить подключение к базе данных для всех приложений за ночь при преобразовании в микросервисы.К счастью, эти приложения не изменяют одни и те же таблицы.поэтому нам не требуется реализовывать двунаправленный конвейер синхронизации данных.

Исходной монолитной базой данных является SQL Server, а целевой базой данных будет любая служба данных AWS (в зависимости от микросервиса).

Мы исследовали несколько возможных подходов, таких как AWS DMS / SCT, триггеры / хуки, столбец последнего обновления и сбор данных об изменении (CDC).Мы рассмотрели все «за» и «против» и подумали, что возможный подход - это сделать это с помощью CDC или столбца «Последнее обновление».

  1. Какой подход будет лучше при сравнении этих двух?
  2. Какое будет влияние?а также интересно, можно ли включить CDC для всех таблиц.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...