Prévia do material em texto
Questão 1/10 Big Data Ler em voz alta Cassandra é um banco de dados NoSQL open source criado inicialmente pelo Facebook em 2008 e mantido atualmente pelo projeto Apache. Avalie as seguintes afirmações a respeito do Cassandra: Cassandra introduziu a Cassandra Query Language (CQL) como uma interface para manipular dados semelhante ao SQL É considerado um banco de dados de Consistência eventual, ou seja, que prioriza a disponibilidade e a tolerância a falhas no teorema CAP. III Por se tratar de um projeto externo ao Hadoop, não possui integração nativa com nenhum dos componentes do Hadoop IV Suporta totalmente as propriedades de transação ACID. V protocolo Gossip implementa a comunicação entre os nós, descoberta de pares, e propagação de metadados. Dentre essas afirmações estão CORRETAS: A Todas, exceto IV V C Todas D Você assinalou essa alternativa (D) E V Questão 2/10 Big Data Ler em voz alta "Zookeeper é um serviço open source distribuído de coordenação para aplicações Ele é capaz de manter dados de forma consistente por todo 0 cluster" A respeito do Zookeeper avalie as seguintes afirmações: Zookeeper fornece um conjunto de primitivas que permitem a implementação de serviços de sincronização, manutenção de configuração, gerenciamento de grupos e nomeação. Em caso de falha do nó mestre, 0 próprio sistema elege um novo nó mestre que assume imediatamente as informações de execução do nó que Em caso de falha de um dos nós trabalhadores, 0 Zookeeper redistribui trabalho para outro adequadamente. III Znodes são arquivos permanentes que visam manter, de forma consistente, as informações a respeito de nós tarefas de uma aplicação. IV Quando um nó deixa de atualizar 0 seu registro, ele deixa de existir no sistema de arquivos, tornando-se indisponível para 0 Zookeeper. V Cada nó da aplicação possui um cliente Zookeeper que monitora as informações que devem ser registradas. Os clientes Zookeeper nos nós são supervisionados por um conjunto de servidores que replicam seus dados entre si para garantir que seja possível continuar operando normalmente mesmo em caso de falha. Dentre essas afirmações estão CORRETAS: A Todas Você assinalou essa alternativa (B) IVeV D Todas exceto Questão 3/10 Big Data Ler em voz alta Uma das tecnologias amplamente utilizadas em soluções Big Data são os bancos de dados NoSQL Tais bancos foram projetados para serem escaláveis e Além disso os bancos NoSQL podem ser classificados de acordo com a sua estrutura de A respeito de bancos NoSQL avalie as seguintes afirmações: - conceito de documento aplicado nos bancos de dados orientados a documentos permite utilizar objetos de programação para armazenar - - Nos bancos de dados orientados a chave-valor cada item armazenado possui uma chave e um valor que pode ser de qualquer tipo III Os bancos de dados orientados a grafos utilizam dois conceitos centrais da teoria dos grafos: vértices e as arestas, onde vértices representam registros que armazenam dados e as arestas representam a relação entre tais IV Os bancos de dados orientados a documentos são uma extensão dos bancos de dados orientados a chave-valor V - Famílias de colunas são um tipo específico de coluna utilizado em bancos de dados orientados a colunas Dentre essas afirmações estão INCORRETAS: A assinalou essa alternativa III Nenhuma D Todas exceto IIIQuestão 4/10 Big Data HBase é um banco de dados NoSQL baseado no BigTable do Google e projetado para utilizar 0 Sobre HBase avalie as seguintes afirmações: - Em relação ao teorema HBase é um banco de dados que garante a disponibilidade e a tolerância a falhas. Servidores de Regiões são componentes responsáveis pela disponibilidade e distribuição das tabelas. III - 0 HBase é um banco de dados baseado em documentos. IV HMaster é 0 servidor responsável por monitorar todos Servidores de Região e gerenciar as alterações de metadados (esquemas e particionamentos) V - AAPI para manipulação dos dados do HBase se baseia nas operações de Put, Update e Dentre essas afirmações estão INCORRETAS: A I, III V Você assinalou essa alternativa (A) Nenhuma Todas, exceto III D IV E IV Questão 5/10 Big Data Ler em voz alta "Apenas recentemente a capacidade de armazenamento e processamento se tornaram suficientes para permitir que dados antes ignorados fossem analisados. Entretanto, além dos componentes tecnológicos, 0 analista de dados deve ser capaz de identificar quais dados se deve utilizar, como integrá-los, quais as perguntas que serão úteis para a tomada de decisão, e qual a melhor maneira de apresentar resultados obtidos da Sobre fase de análise de dados avalie as seguintes afirmações: Durante a fase de análise de dados, cientista de dados deve preparar dados brutos para que possam ser utilizados na produção de informações úteis e padrões ocultos em conjuntos massivos de - A partir do conjunto de dados inicial podemos aplicar análises estatísticas utilizando modelos estatísticos ou ainda aplicar modelos de predições baseados em aprendizado de máquina de forma que dados sejam III - Realizar análise exploratória e verificar a qualidade dos dados são atividades da análise de dados que fazem parte da fase de preparação dos dados IV A fase de modelagem dos dados é composta pelas seguintes tarefas: Selecionar técnicas de modelagem, projetar testes, definir e construir 0 modelo de dados, seus parâmetros e sua descrição, validar modelo e definir parâmetros a serem revisados, avaliar resultados do modelo; revisar processos; e determinar passos seguintes. V aprendizado de máquina é uma das atividades necessárias na automatização da construção de modelos analíticos que é uma das tarefas da fase de compreensão dos Dentre essas afirmações estão CORRETAS: A Você assinalou essa alternativa (A) Todas C IV V D Todas, exceto E II, IV V Questão 6/10 Big Data Podemos afirmar a respeito do conceito de Big Data: - É uma tecnologia que pode ser adquirida de um fornecedor - Envolve 0 processamento de um volume de dados confiáveis com a velocidade necessária à geração de valor III É um conjunto de práticas e IV Pode ser colocado em prática adquirindo uma solução empacotada Estão corretas as afirmações: A Apenas Todas, exceto C Todas as alternativas D Apenas e III Você assinalou essa alternativa (D) E Nenhuma das alternativasQuestão 7/10 Big Data Ler em voz alta Muitas aplicações necessitam que dados sejam processados à medida que são recebidos pela aplicação e que 0 resultado de tal processamento esteja disponível tão rapidamente quanto. A esse tipo de operação damos 0 nome de processamento de fluxo em tempo real. A cerca de tais aplicações, avalie as seguintes afirmações: conceito de baixa latência define que dados devem ser processados em um tempo igual ou menor que 0 tempo em que novos dados chegam ao fluxo. - Para ser considerado consistente a solução não pode tolerar imperfeições e inconsistências III - Dados significativos podem ser perdidos caso a aplicação tenha problemas na coleta, transmissão ou processamento dos IV Spark é uma aplicação que utiliza 0 Map Reduce para processar dados em tempo real. V Spark possui seu próprio sistema de arquivos, 0 SparkSQL que implementa um banco de dados otimizado para realizar consultas em tempo real. Dentre essas afirmações estão INCORRETAS: A Todas, exceto III IV V Todas E II. IV V Você assinalou essa alternativa (E) Questão 8/10 Big Data Ler em voz alta Avalie as seguintes afirmações sobre as operações de leitura e escrita no HDFS: Durante a operação de leitura no HDFS, 0 Name Node informa ao cliente quais são os Data Nodes mais eficientes que possuem blocos de dados desejados. cliente deve requisitar a operação de escrita ao Name Node que informa ao cliente quais são os Name Nodes mais eficientes. Em seguida 0 cliente deve comunicar com esses Name Nodes para armazenar os dados do arquivo dividido em blocos de 128MB. III A operação de escrita de dados deve ser realizada pelo servidor cliente que distribui 0 arquivo em blocos aos Name Nodes mais eficientes do cluster. IV A operação de escrita de dados deve ser realizada pelo servidor cliente que requisita a criação de um arquivo ao Name Em seguida 0 cliente comunica com um único Data Node que irá distribuir os dados entre outros Data Por fim 0 Data Node retorna a localização dos blocos de dados ao cliente. E 0 cliente repassa a informação para ser armazenada no Name Node Dentre essas afirmações estão INCORRETAS: A III IV IV III D III Você assinalou essa alternativa (D) E IV Questão 9/10 Big Data Ler em voz alta Hadoop é um framework amplamente utilizado no desenvolvimento de sistemas de processamento de Big A sua grande contribuição foi aliar um sistema de arquivos distribuído a um modelo de programação distribuída. Com isso, avalie as seguintes afirmações: Hadoop Distributed File System é 0 sistema do Hadoop responsável por gerenciar os arquivos armazenados. Para garantir que não ocorra perda de dados no caso de falhas, tal sistema realiza 0 backup dos arquivos de cada um dos servidores do cluster em um servidor dedicado para backup. A natureza distribuída do Hadoop se relaciona diretamente com a escalabilidade de sua capacidade de processamento e com a capacidade de garantir seu funcionamento mesmo que alguns dos componentes de sua infraestrutura III Hadoop Map Reduce é 0 sistema responsável por gerenciar 0 processamento de forma distribuída. Tal sistema é capaz de dividir a execução da aplicação em pequenas tarefas que são processadas pelos servidores do cluster. IV As etapas de processamento do Map Reduce são: Map, Shuffle e Reduce V Devido às suas características distribuídas 0 Haddop é capaz de realizar 0 balanceamento de carga entre os servidores do cluster, 0 que permite que todos recursos operem de forma balanceada. Dentre essas afirmações estão CORRETAS: A II, V Todas IV D Todas, exceto Você assinalou essa alternativaQuestão 10/10 Big Data Ler em voz alta Oozie é 0 componente do Hadoop que realiza a orquestração de trabalhos. Avalie as seguintes afirmações sobre 0 Oozie: I Ozzie utiliza de grafos cíclicos direcionados para implementar encadeamento de tarefas de modo que tarefas que não possuem relação de dependência podem executar paralelamente. - Os fluxos de trabalho são especificados em notação YAML III Oozie permite a que sejam definidos coordenadores onde se pode configurar controles de execução, horário de início e IV - Oozie pode ser executado apenas através de gerenciadores de específicos em algumas interfaces. V Os fluxos de trabalho representam grafos acíclicos direcionados de tarefas capazes de executar de forma encadeada e automática. Dentre essas afirmações estão INCORRETAS: A IV Você assinalou essa alternativa (A) C III V D Todas, exceto E II, IV V