Exercícios
Avalie seus conhecimentos sobre Change Data Capture (CDC) em bancos de dados. Este questionário aborda a captura de alterações por logs de transações, comparação com consultas periódicas, eventos de inserção, atualização e remoção, além do uso de valores antes e depois da mudança. Explore conceitos essenciais como identificação e ordenação de transações, carga inicial (snapshot), retenção de logs, checkpoints, reprocessamento e entrega pelo menos uma vez. As questões também tratam de idempotência, atraso de processamento (lag), evolução e compatibilidade de esquemas, limitações de colunas como last_updated e casos de uso para integração de sistemas, replicação e pipelines de dados em tempo quase real.
Responda às questões abaixo e confira a explicação de cada resposta.
0/15 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
O CDC identifica inserções, atualizações e exclusões para que essas mudanças sejam enviadas a outros sistemas sem a necessidade de reler continuamente todos os dados.
No CDC baseado em log, um componente interpreta o registro de transações do banco para capturar mudanças confirmadas, geralmente com menor impacto sobre as tabelas de origem.
A leitura do log evita consultas repetidas sobre tabelas extensas e pode capturar mudanças com baixa latência. Ainda assim, precisa ser configurada, monitorada e protegida adequadamente.
As imagens before e after representam, respectivamente, o estado anterior e o estado posterior à atualização. Sua disponibilidade depende da tecnologia e da configuração adotada.
A identificação da transação e a posição de cada evento ajudam o consumidor a aplicar alterações de forma consistente e na sequência correta.
O snapshot cria uma base inicial no destino. Depois, os eventos incrementais mantêm essa base atualizada a partir de uma posição consistente do log ou de outro marcador.
Um tombstone sinaliza que a chave foi excluída. Ele permite que consumidores removam o registro correspondente e pode também participar de processos de compactação em plataformas de eventos.
Um processamento idempotente produz o mesmo estado mesmo que determinado evento seja recebido mais de uma vez. Isso reduz os efeitos de repetições causadas por falhas e novas tentativas.
Se os segmentos necessários do log já foram descartados, o conector pode não conseguir reconstruir as mudanças perdidas. Uma nova sincronização estabelece outra base consistente.
Remover uma coluna usada ou alterar seu tipo pode tornar eventos incompatíveis com o contrato esperado. A evolução de esquema deve ser planejada e coordenada com os consumidores.
A compatibilidade permite evoluir o esquema sem interromper consumidores existentes. Colunas opcionais e contratos versionados são estratégias comuns para reduzir quebras.
O CDC é apropriado para alimentar data warehouses, mecanismos de busca, caches e outros destinos com mudanças incrementais, reduzindo a necessidade de cargas completas frequentes.
Consultas por timestamp podem não detectar exclusões físicas e podem enxergar apenas o estado final quando uma linha muda várias vezes entre coletas. Também exigem tratamento cuidadoso de limites e precisão temporal.
A diferença entre a posição atual da origem e a posição já processada indica o atraso do pipeline. Seu crescimento pode sinalizar baixa capacidade, falhas ou consumidores lentos.
Como o checkpoint não foi salvo, o conector pode retomar de uma posição anterior e republicar eventos. Por isso, identificadores estáveis, deduplicação e consumidores idempotentes são importantes.

Curso GratuitoBanco de dados MySQL
5h25m
25 exercícios

Curso GratuitoModelagem de Banco de Dados Relacionais
3h04m
15 exercícios

Curso GratuitoEstrutura de dados
4h27m
3 exercícios

Curso GratuitoBanco de dados completo
6h16m
5 exercícios

Curso GratuitoBanco de dados SQL Server passo a passo
16h24m
57 exercícios

Curso GratuitoModelagem de dados
8h58m
27 exercícios

Curso GratuitoMySql
7h51m
17 exercícios

Curso GratuitoBanco de dados MySql
8h29m
48 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks