CDC Part 1Here we set the context for and propose a change data capture protocol: a means of writing down and reading back changes to data.
CDC 2Change Data Capture (CDC) is finally gaining widespread adoption as a architectural primitive. Why now?
CDC 3An illustration of the unexpectedly high downstream cost of clever optimizations to change data capture.
Why use a Materialized View?Materialized views offer cost-efficient querying by storing results in memory & updating only as needed, perfect for optimized data management.
Kafka is not a databaseIn principle, it is possible to use Kafka as a database. But in doing so you will confront every hard problem that database management systems have faced for decades.
Four ACID QuestionsFour questions, and their answers, to explain ACID transactions and how they are handled within Materialize.
Eventual Consistency isn't for streamingUnderstand why eventual consistency isn't suitable for streaming systems & the systematic errors it can cause with Materialize's insights.