~/talk

Change data capture with Debezium…and without

Talkat Berlin Buzzwords 2022 · 2022-06-12..06-14· [data-engineering, databases]
links:none on file
slides:none on file

Materialize implements a direct Postgres CDC connector that skips Kafka+Debezium and reads Postgres logical replication, decoding the WAL into commit-ordered transactions. It snapshots with COPY inside a transaction that creates the replication slot created inside snapshot transaction so replay starts at the exact LSN with no gaps or duplicates. Every row event is timestamped with the commit LSN to preserve transaction atomicity. Implementation uses Rust postgres replication APIs, handles WAL retention feedback, and warns about slot-driven disk growth.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27What is materialized
  3. 1:35Debezium architecture
  4. 3:59Why Debezium
  5. 5:40The rightahead log
  6. 11:52The replication slot
  7. 16:52Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.