O Que É um Stream de Change Data Capture?
O change data capture (CDC) lê o transaction log de um banco de dados e transforma as alterações de linha commitadas em um stream ordenado de eventos. Consumidores downstream assinam o stream para replicar dados, atualizar caches ou alimentar analytics em near real time. Como ele acessa o log, o CDC captura toda alteração sem polling nem modificar as queries da aplicação.
Por que isso importa
Manter sistemas derivados em sincronia por polling é lento e propenso a perdas, enquanto um change stream entrega as atualizações à medida que acontecem. O CDC é uma espinha dorsal comum para o relay do outbox, invalidação de cache e data pipelines.
Guias relacionados
What Is the Outbox Pattern?The outbox pattern writes events to a database table in the same transaction as the data change, then publish…
What Is Read Replica Routing?Read replica routing directs read queries to replica databases while writes go to the primary, scaling read t…
What Is the Eventual Consistency Model?The eventual consistency model guarantees that replicas converge to the same value over time once writes stop…