Реализация хранилищ данных DWH в MS SQL Server ч.8 Change Data Capture (CDC)
💻 CDC через Transaction Log Tailing
✍️ В прошлом посте мы обсудили CDC и outbox pattern. Напомню идею: CDC (Change Data Capture) - механизм, который позволяет отследить изменения в базе данных и передать их в другую систему. 🎟 В нашем booking-примере: ➡️ Postgres - source of truth. ➡️ ElasticSearch - read model для быстрого поиска. ➡️ CDC - способ доставить изменения из Postgres в ElasticSearch. 🤎 Идея реализации CDC с помощью Transaction Log Tailing База данных уже фиксирует все изменения в своём transaction log. В Postgres такой лог называется Write-Ahead Log (WAL)...