Что такое CDC (Change Data Capture)?

Middle+
196 просмотров
AFK Offer AI

CDC — отслеживание изменений в базе данных в реальном времени. Вместо периодического полного скана ты получаешь поток INSERT/UPDATE/DELETE событий. Три подхода: trigger-based (медленный), query-based (polling), log-based (WAL). Log-based самый эффективный — читаешь WAL без нагрузки на БД. Используется для синхронизации между сервисами, обновления кэшей, audit log. Популярные инструменты: Debezium, pgoutput, wal2json.

Следующий вопрос

Как переиспользовать buffers?