/plushcap/analysis/aiven/introducing-aiven-for-postgresql-change-data-capture

Introducing Aiven for PostgreSQLĀ® change data capture

What's this blog post about?

PostgreSQL captures changes in data through change data capture (CDC), a set of software design patterns that determine and track the data that has changed. It uses built-in functionality for this in the form of a write-ahead log (WAL) that records all the changes made to the database. CDC can be achieved via logical decoding, which refers to the process of decoding the contents of the WAL into an application-specific form such as SQL statements. Another approach is using a streaming platform like Apache Kafka with Debezium, an open-source software that captures data changes in PostgreSQL and streams them to applications or messaging systems. These methods allow for efficient tracking and processing of changed data while minimizing the impact on the source database's performance.

Company
Aiven

Date published
June 22, 2021

Author(s)
John Hammink, Francesco Tisiot, Auri Poso

Word count
1934

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.