Analista Administrativo - Tecnologia da Informação, com especialidade em Banco de Dados
No contexto de ferramentas de integração de ambientes de Big Data e Banco de Dados relacionais, associe cada descrição a seguir à respectiva ferramenta.1. Apache Kafka.2. Apache Sqoop.( ) Muito usado para transferência de dados entre bancos relacionais para o ecossistema Hadoop.( ) Suas transferências de dados são baseadas em lotes, focando em transferências programadas ou sob demanda.( ) Muito usado para streaming de dados em tempo real.( ) Trabalha com mensageria distribuída, baseada no conceito de tópicos, permite que produtores enviem mensagens e consumidores as processem de forma assíncrona.A associação correta, na ordem apresentada, é
A1 – 1 – 2 – 2.
B2 – 1 – 1 – 2.
C1 – 1 – 2 – 1.
D2 – 1 – 2 – 1.
E2 – 2 – 1 – 1.
Revelar gabarito e comentário▾
GabaritoE — 2 – 2 – 1 – 1.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Apache Kafka e Apache Sqoop: características e diferenças
Gabarito: letra E (2 – 2 – 1 – 1). A primeira descrição (transferência entre bancos relacionais e Hadoop) e a segunda (transferências em lotes) referem-se ao Apache Sqoop (2); a terceira (streaming em tempo real) e a quarta (mensageria distribuída com tópicos) referem-se ao Apache Kafka (1).
A questão exige distinguir duas ferramentas clássicas do ecossistema Big Data: Sqoop (focado em transferência em lote entre bancos relacionais e Hadoop) e Kafka (plataforma de streaming e mensageria em tempo real). O Sqoop é utilizado para importar/exportar dados em operações programadas ou sob demanda, enquanto o Kafka é baseado em publish/subscribe, com produtores e consumidores assíncronos.
Associação correta
Descrição
Ferramenta
Justificativa
Muito usado para transferência de dados entre bancos relacionais para o ecossistema Hadoop.
Sqoop (2)
O Sqoop é uma ferramenta de linha de comando que transfere dados entre bancos relacionais e o Hadoop (HDFS, Hive, HBase).
Suas transferências de dados são baseadas em lotes, focando em transferências programadas ou sob demanda.
Sqoop (2)
O Sqoop opera em modo batch, permitindo importação/exportação em lote de forma agendada ou manual.
Muito usado para streaming de dados em tempo real.
Kafka (1)
O Kafka é uma plataforma de streaming distribuída, projetada para processar dados em tempo real com alta vazão.
Trabalha com mensageria distribuída, baseada no conceito de tópicos, permite que produtores enviem mensagens e consumidores as processem de forma assíncrona.
Kafka (1)
O Kafka organiza mensagens em tópicos; produtores publicam e consumidores assinam e processam de forma assíncrona.
1Sqoop: lote relacional → Hadoop
2Sqoop: transferências programadas
3Kafka: streaming em tempo real
4Kafka: mensageria com tópicos
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Apresenta a sequência 1 – 1 – 2 – 2, atribuindo as duas primeiras descrições ao Kafka (1) quando deveriam ser Sqoop (2).
Alternativa B — ❌ Incorreta
Apresenta 2 – 1 – 1 – 2: acerta a primeira (Sqoop), mas erra a segunda (deveria ser Sqoop) e a quarta (deveria ser Kafka).
Alternativa C — ❌ Incorreta
Apresenta 1 – 1 – 2 – 1: erra as duas primeiras (deveriam ser Sqoop) e a terceira (deveria ser Kafka, coloca Sqoop).
Alternativa D — ❌ Incorreta
Apresenta 2 – 1 – 2 – 1: acerta a primeira e a quarta, mas erra a segunda (deveria ser Sqoop) e a terceira (deveria ser Kafka, coloca Sqoop).
Alternativa E — ✅ Correta ⟵ GABARITO
Sequência 2 – 2 – 1 – 1, associando corretamente todas as descrições.
PEGA ESSA DICA!
Para memorizar, lembre-se: Sqoop = “S” de “SQL” e “batch”; Kafka = “K” de “streaming” e “tópicos”. Questões como essa são frequentes em concursos de TI, exigindo que você separe as ferramentas por suas finalidades principais.