No âmbito das soluções tecnológicas de Big Data, o Apache K...

Próximas questões
Com base no mesmo assunto
Q3034861 Banco de Dados
No âmbito das soluções tecnológicas de Big Data, o Apache Kafka é um framework de armazenamento de eventos distribuído e de processamento de fluxo de alto rendimento e baixa latência. Considere que a TI da Prefeitura de Rio Branco administre um cluster do Apache Kafka e o analista de banco de dados constatou que o espaço disponível para armazenamento de streams de eventos está insuficiente. Para expandir a camada de persistência e aumentar a escalabilidade, uma forma de prover mais espaço de armazenamento ao Apache Kafka é mediante novos componentes: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

No contexto de soluções de Big Data, a questão aborda o uso do Apache Kafka, que é um sistema de armazenamento de eventos distribuído e processamento de fluxo. A situação descrita envolve a necessidade de aumentar o espaço de armazenamento devido à insuficiência para os streams de eventos. A solução sugerida é expandir a camada de persistência adicionando novos componentes ao sistema.

A alternativa correta é a A - brokers. Vamos entender o porquê:

Justificativa da alternativa correta:

Alternativa A - brokers: No Apache Kafka, os brokers são servidores que formam o cluster do Kafka. Cada broker é responsável por armazenar uma parte dos dados e por processar as requisições dos clientes. Ao adicionar mais brokers, você está efetivamente aumentando a capacidade de armazenamento e processamento do cluster, tornando-o mais escalável. Isso atende diretamente à necessidade de mais espaço de armazenamento para os streams de eventos.

Por que as outras alternativas estão incorretas:

Alternativa B - partitions: As partitions são subdivisões de um topic e ajudam a distribuir o trabalho entre os brokers. Elas são importantes para o paralelismo e a capacidade de processamento, mas por si só não aumentam o espaço de armazenamento diretamente. Para aumentar o armazenamento, é necessário adicionar mais brokers, que podem conter essas partitions.

Alternativa C - producers: Os producers são responsáveis por enviar dados para o Kafka. Adicionar mais producers não resolve o problema de armazenamento insuficiente, pois eles são apenas os geradores de dados que alimentam o sistema.

Alternativa D - topics: Os topics são categorias ou feeds para onde os dados são enviados no Kafka. Criar novos topics não aumenta a capacidade de armazenamento. Assim como as partitions, os topics são organizacionais e não físicos em termos de armazenamento.

Portanto, para solucionar o problema de espaço insuficiente para armazenamento no Apache Kafka, a melhor abordagem é adicionar mais brokers ao cluster.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo