Ed
ano passado
Vamos analisar cada uma das afirmações sobre o Pig: I – O Pig tem por objetivo realizar o processamento dos dados de forma mais eficiente que o MapReduce. Falso, o Pig não é necessariamente mais eficiente que o MapReduce; ele é uma camada que facilita a escrita de scripts que, por sua vez, são convertidos em MapReduce. A eficiência depende do contexto e da implementação. II – A camada de infraestrutura do Pig é baseada em um compilador que interpreta scripts escritos em Grunt e os converte em sequências de programas MapReduce. Verdadeiro, o Pig realmente utiliza um compilador para converter scripts em MapReduce. III – O Pig permite que o desenvolvedor crie suas próprias funções em Pig Script. Verdadeiro, o Pig permite a criação de funções personalizadas. IV – Uma das maneiras de melhorar o desempenho do Pig é substituir o MapReduce com alternativas como Tez ou Spark. Verdadeiro, o uso de frameworks alternativos como Tez ou Spark pode melhorar o desempenho em relação ao MapReduce. V – O interpretador de linha de comando Grunt permite executar comandos de forma interativa. Verdadeiro, o Grunt é um shell interativo para o Pig. Agora, vamos resumir as afirmações corretas: - II, III, IV e V são verdadeiras. - I é falsa. Dentre as alternativas apresentadas, a única que contém itens verdadeiros é: B) II, III e V.
Cadastre-se ou realize login
Ed
há 2 anos
Analisando as afirmações sobre o Pig: I - O Pig tem por objetivo realizar o processamento dos dados de forma mais eficiente que o MapReduce - INCORRETO. O Pig não é mais eficiente que o MapReduce, ele é uma abstração em cima do MapReduce. II - A camada de infraestrutura do Pig é baseada em um compilador que interpreta scripts escritos em Grunt e os converte em sequências de programas MapReduce - CORRETO. O Pig converte scripts em sequências de programas MapReduce. III - O Pig permite que o desenvolvedor crie suas próprias funções em Pig Script - CORRETO. O Pig permite a criação de funções personalizadas. IV - Uma das maneiras de melhorar o desempenho do Pig é substituir o MapReduce com alternativas como Tez ou Spark - INCORRETO. O Pig não substitui o MapReduce, mas pode ser executado em cima de outras plataformas como Tez ou Spark. V - O interpretador de linha de comando Grunt permite executar comandos de forma interativa - CORRETO. O Grunt permite a execução interativa de comandos. Portanto, as afirmações corretas são III, IV e V.
Mais perguntas desse material