WAL (Write-Ahead Log) — журнал всех изменений в PostgreSQL. WAL-based CDC читает этот журнал через logical decoding, получая поток событий без нагрузки на основные запросы. Преимущества: не нужны триггеры, минимальная нагрузка, гарантия порядка, все изменения включая DELETE. Минусы: нужен replication slot (кушает дисковое пространство если не читать), начальный snapshot отдельно. Это самый production-ready подход к CDC.
Что такое WAL-based CDC?
Middle+
140 просмотровAFK Offer AI
Найди утечку: func process() { ticker := time.NewTicker(time.Second); for range ticker.C { doWork() } }