Autor(es): VICTOR TAVARES MOREIRA
Palavras-chave: SQL, CHANGE DATA CAPTURE
Defendido/Publicado em: 2025-12-17
Orientador(a): FABIO CASTRO ARAUJO
Curso: Engenharia de Software
Sistemas de informação frequentemente necessitam reagir a alterações em bancos de dados de forma rápida e automatizada. A abordagem tradicional para detectar essas mudanças, conhecida como polling, apresenta limitações como sobrecarga no banco de dados, latência elevada e possibilidade de perda de alterações intermediárias. Técnicas de Change Data Capture (CDC) surgem como alternativa, permitindo capturar mudanças diretamente dos logs de transação e transmiti-las a outros sistemas sem a necessidade de consultas constantes. Este trabalho apresenta a implementação e avaliação de uma prova de conceito de pipeline de CDC baseado em PostgreSQL, Debezium e Apache Kafka, capaz de capturar operações de inserção, atualização e exclusão em tabelas de um banco de dados e disponibilizá-las, com baixa latência, a um consumidor desenvolvido em Python. Os resultados demonstram a viabilidade técnica dessa arquitetura orientada a eventos para cenários que demandam integração de dados e reação rápida a mudanças.
Victor Tavares MOreira Sistema de Eventos em Tempo Real utilizando Change Data Capture. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software). Centro Universitário Luterano de Palmas, Palmas, Tocantins, 2025. Disponível em: <http://ulbra-to.br/bibliotecadigital/publico/home/documento/4837>. Acesso em: 01 maio. 2026