Qual modelo de programação Hadoop é apropriado para pipelines de ETL que exigem checkpointing e divisão de pipeline?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: PigLatin usando Pig.
Por que esta é a resposta
PigLatin com Pig é a escolha mais apropriada para pipelines de ETL que exigem checkpointing e divisão de pipeline devido à sua natureza de alto nível e à capacidade de encadear operações. Pig permite que os desenvolvedores se concentrem na lógica de transformação de dados, enquanto o sistema lida com a execução subjacente no MapReduce, incluindo a otimização e o checkpointing. Isso facilita a depuração e a recuperação de falhas em estágios intermediários. HiveQL com Hive é excelente para consultas SQL em grandes datasets e para data warehousing, mas não oferece o mesmo nível de controle processual e flexibilidade para checkpointing e divisão de pipeline que o Pig. Java e Python com MapReduce permitem controle granular, mas exigem muito mais código para tarefas de ETL complexas e não fornecem checkpointing inerente de forma tão direta quanto as abstrações de alto nível do Pig.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão