Как реализовать CDC через PostgreSQL?

Senior
38 просмотров
AFK Offer AI

CDC (Change Data Capture) через logical decoding: создаёшь publication, подключаешься через pgx replication protocol или используешь Debezium. Debezium читает WAL и отправляет события в Kafka. В Go можно напрямую через pglogrepl библиотеку. Альтернатива — триггеры, записывающие изменения в отдельную таблицу, но logical decoding эффективнее.

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

Можно ли писать ассемблер в Go и зачем?