Baixe o app para aproveitar ainda mais
Prévia do material em texto
Usuário Curso Teste Iniciado Enviado Status CLAYTON ROBERTO DA SILVA PEREIRA GRA0590 BANCO DE DADOS APLICADO A BIG DATA GR0274211 ATIVIDADE 4 (A4) Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Resposta Correta: Comentário da resposta: Compreender e analisar as possibilidades para melhorar o desempenho do banco de dados é um trabalho constante e complexo. Aspectos relacionados à atualização do banco de dados, à resolução de problemas de desempenho e à compreensão do conjunto de trabalho em questão estão intimamente relacionados à performance de um banco de dados como o MongoDB. Nesse sentido, assinale a alternativa que indique informações corretas sobre os principais conceitos para bancos de dados não relacionais. No processo de atualização em banco de dados MongoDB, é possível realizar dois tipos de atualizações pelo administrador. A atualização manual, que permite controle sobre as modi�cações em relação ao que está ocorrendo no instante do processo, e a atualização automática, realizada pelo MongoDB Management Service. No processo de atualização em banco de dados MongoDB, é possível realizar dois tipos de atualizações pelo administrador. A atualização manual, que permite controle sobre as modificações em relação ao que está ocorrendo no instante do processo, e a atualização automática, realizada pelo MongoDB Management Service. Resposta correta. A alternativa está correta, pois, durante o processo de atualização em banco de dados MongoDB, é possível a realização de dois tipos de atualizações pelo administrador. A atualização manual, que permite controle sobre as modi�cações sobre o que está ocorrendo no instante do processo, e a atualização automática, realizada pelo MongoDB Management Service. No processo de atualização, ainda precisamos considerar que as mudanças que ocorrem com as alterações devem ser observadas na documentação para ambos os casos. Pergunta 2 A seguir, temos um quadro que representa uma lista dos principais pontos a serem observados para a implantação de um banco de dados MongoDB, ao longo do ciclo de vida de banco de dados NoSQL. Implantação Hardware Segurança Monitoramento Recuperação de desastres Desempenho Fonte: Elaborado pelo autor. #PraCegoVer : O quadro apresenta uma lista de verificação em bancos de dados MongoDB, contendo os principais pontos: Implantação, hardware , segurança, monitoramento, recuperação de desastres e desempenho, a fim de demonstrar os principais pontos a serem observados na implantação de banco de dados MongoDB. A respeito dos principais pontos apresentados no quadro para a implantação de um banco de dados MongoDB, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) Em relação ao hardware para implantação de um banco de dados MongoDB, podemos dizer que, para determinar o 1 em 1 pontos 1 em 1 pontos Resposta Selecionada: Resposta Correta: Comentário da resposta: espaço em disco necessário para lidar com todos os seus dados, não é preciso se preocupar com os metadados internos do MongoBD. II. ( ) Em relação ao hardware para implantação de um banco de dados MongoDB, podemos dizer que, referente à memória RAM, o ideal é que ela possa lidar com o conjunto de trabalho previamente esperado. III. ( ) Em relação ao monitoramento em um banco de dados MongoDB, quanto ao uso do hardware , não existe a necessidade do monitoramento dos recursos de hardware . IV. ( ) Em relação à recuperação de desastres em um banco de dados MongoDB, é fundamental ter um plano para lidar com as possíveis falhas do sistema. V. ( ) Em relação à recuperação de desastres em um banco de dados MongoDB, é fundamental que sejam realizados testes para garantir que o plano de recuperação realmente esteja cumprindo o que se esperava, inicialmente, no plano de recuperação de desastres, de forma satisfatória. Assinale a alternativa que apresenta a sequência correta. F, V, F, V, V F, V, F, V, V Resposta correta. A alternativa está correta, pois, em relação ao hardware para implantação de um banco de dados MongoDB, podemos dizer que, referente à memória RAM, o ideal é que ela possa lidar com o conjunto de trabalho previamente esperado. Em relação à recuperação de desastres em um banco de dados MongoDB, é fundamental ter um plano para lidar com as possíveis falhas do sistema. Em relação à recuperação de desastres em um banco de dados MongoDB, é fundamental realizar testes para garantir que o plano de recuperação realmente está cumprindo o que se esperava, inicialmente, no plano de recuperação de desastres, de forma satisfatória. Pergunta 3 Resposta Selecionada: Resposta Correta: Comentário da resposta: Leia o excerto a seguir: Os bancos de dados em geral armazenam uma série de informações, muitas vezes, sigilosas. Para proteger os dados sigilosos que são transmitidos por meio da comunicação em algum tipo de rede, é utilizada a criptografia de dados. A menos que não haja tráfego de rede, para manter a segurança, é essencial o uso da criptografia em banco de dados. Considerando o excerto apresentado sobre a criptografia de rede em bancos de dados MongoDB, analise as afirmativas a seguir. I. Podemos dizer que, quando falamos em criptografia no MongoDB, devemos considerar a criptografia de dados em trânsito e a criptografia de dados em repouso. II. Os dados criptografados em trânsito no MongoDB devem utilizar o certificado (SSL). III. Os dados criptografados em repouso no MongoDB são aqueles oriundos do disco. IV. A criptografia dos dados em rede garante a segurança dos dados oriundos da rede em bancos de dados MongoDB. É correto o que se afirma em: I, II e III, apenas I, II e III, apenas Resposta correta. A alternativa está correta, pois podemos dizer que, quando falamos em criptogra�a no MongoDB, devemos considerar a criptogra�a de dados em trânsito (dados da rede) e a criptogra�a de dados em repouso (dados em disco). Os dados criptografados em trânsito no MongoDB devem utilizar o certi�cado (SSL), porque, para que haja segurança, é necessária a criptogra�a tanto de dados em trânsito quanto em dados em repouso. Os dados criptografados em repouso no MongoDB são aqueles oriundos do disco, e os dados em trânsito referem-se aos dados que trafegam em alguma rede. Pergunta 4 Leia o excerto a seguir: Os bancos de dados não relacionais (NoSQL) surgiram no final dos anos 2000 e apresentam uma forma diferente de armazenamentos de dados, pois não utilizam esquema de tabela de linhas e colunas. Como um exemplo dos inúmeros bancos de dados não relacionais, podemos destacar o MongoDB, que usa documentos semelhantes a um registro, com campos e valores. 1 em 1 pontos 1 em 1 pontos Resposta Selecionada: Resposta Correta: Comentário da resposta: Considerando o excerto apresentado sobre os principais conceitos para banco de dados não relacionais, analise as afirmativas a seguir. I. Para compreender os limites e as capacidades de desempenho do banco de dados MongoDB, é fundamental compreender o conceito de conjunto de trabalho, assim como o conceito de precipício de desempenho. II. No MongoDB, as consultas que executarem uma varredura completa podem afetar o desempenho das demais consultas no banco de dados e uma consequente desaceleração do sistema. III. A forma como a consulta dos dados é organizada no banco de dados pode melhorar consideravelmente o desempenho do sistema. IV. Um controle de acesso de usuários não pode ajudar a reduzir problemas futuros causados por consequentes consultas ruins em um banco de dados MongoDB. É correto o que se afirma em: I, II e III, apenas. I, II e III, apenas. Resposta correta. A alternativa está correta, pois, para compreender os limites e as capacidades de desempenho do banco de dados MongoDB, é fundamental compreender o conceito de conjunto de trabalho, assim como o conceitode precipício de desempenho. No MongoDB, as consultas que executarem uma varredura completa podem afetar o desempenho das demais consultas no banco de dados e uma consequente desaceleração do sistema. A forma como a consulta dos dados é organizada no banco de dados pode melhorar consideravelmente o desempenho do sistema. Pergunta 5 Resposta Selecionada: Resposta Correta: Comentário da resposta: Leia o trecho a seguir: A definição de backup está associada à ideia de copiar, guardar, gerar e manter pastas e arquivos ou, até mesmo, armazenar discos físicos inteiros em um sistema de armazenamentos. Esse conceito também é importante para a segurança dos dados em banco de dados. Com base no exposto, analise as asserções a seguir e a relação proposta entre elas. I. Dentre as principais estratégias de ações utilizadas para fazer o backup de um banco de dados MongoDB, temos: usar o mongodump e o mongorestore; copiar os arquivos de dados brutos; utilizar backup de MMS. Pois: II. MMS, utilizado para o backup dos bancos de dados MongoDB, significa Multimedia Message System (Sistema de Mensagens Multimídia), e o seu conceito representa a possibilidade de integrar texto, cor, som e imagem, para o envio de mensagens da mesma forma que o SMS ( Short Message Service ). A seguir, assinale a alternativa correta. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Sua resposta está incorreta. A alternativa está incorreta, pois a asserção I é verdadeira, já que, dentre as principais estratégias de ações utilizadas para fazer o backup de um banco de dados MongoDB, temos: usar o mongodump e mongorestore; copiar os arquivos de dados brutos; utilizar backup de MMS. A asserção II também é verdadeira e justi�ca a primeira, pois MMS são utilizados em bancos de dados MongoDB. Além disso, o conceito de Multimedia Message System (Sistema de Mensagens Multimídia) representa a possibilidade de integrar texto, cor, som e imagem, para o envio de mensagens da mesma forma que o SMS ( Short Message Service). Pergunta 6 Leia o excerto a seguir: Uma das formas de garantir a segurança em banco de dados é garantir que os usuários sejam identificados como os legítimos para ter acesso às informações disponíveis no banco de dados. Em bancos de dados MongoDB, esse cuidado com segurança não é diferente; a autenticação também é uma ferramenta que permite garantir a segurança quanto ao acesso de usuários legítimos ao banco de dados. 0 em 1 pontos 0 em 1 pontos Resposta Selecionada: Resposta Correta: Comentário da resposta: A respeito da autenticação em bancos de dados MongoDB, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) A autenticação de usuário permite ao banco de dados MongoDB a possibilidade de conceder ou até mesmo revogar o nível de acesso dos usuários às informações do banco de dados. II. ( ) A autenticação de usuários no MongoDB permite a utilização de um conjunto de funções que ajudam a determinar certos comandos permitidos para um usuário específico. III. ( ) Para configurar a autenticação básica no banco de dados MongoDB, não é necessário adicionar um usuário administrativo conta. IV. ( ) Durante a configuração da autenticação básica no banco de dados MongoDB, o usuário administrativo adicionado à conta tem completo acesso ao sistema, sendo considerado como um superusuário do MongoDB. Assinale a alternativa que apresenta a sequência correta: V, V, V, V. V, V, F, V. Sua resposta está incorreta. A alternativa está incorreta, já que, caso seja a primeira vez que o usuário se conecta ao servidor, será essencial dar a ele total acesso ao sistema; nesse caso, a autenticação de usuário no MongoDB deve ser feita essencialmente como superusuário do MongoDB. Pergunta 7 Resposta Selecionada: Resposta Correta: Comentário da A seguir, temos um quadro que representa as principais estratégias para garantir a segurança e a disponibilidade em um banco de dados MongoDB. Segurança de dados Ambientes seguros Criptografia de rede Execução do MongoDB com SSL SSL em Clusters Autenticação Fonte: Elaborado pelo autor. #PraCegoVer : O quadro apresenta as principais estratégias para garantir a segurança e a disponibilidade em bancos de dados MongoDB, são elas: segurança de dados, ambientes seguros, criptografia de rede, execução de MongoDB com SSL, SSL em Clusters e autenticação. A respeito das estratégias para garantir a segurança e a disponibilidade em banco de dados MongoDB, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) Em relação à segurança na implantação de um banco de dados MongoDB, podemos considerar como tipos de segurança citados no quadro anterior: ambientes seguros, criptografia de rede e autenticação. II. ( ) Para manter os ambientes seguros durante a execução do banco de dados MongoDB, é essencial utilizar os recursos provenientes do sistema operacional; dentre eles, podemos citar o �rewall . III. ( ) A Secure Sockerts Layer (SSL) – integrada a partir da versão 2.4 – não permite o uso do MongoDB com criptografia, tendo em vista a garantia de autenticidade nativa do próprio banco de dados MongoDB. IV. ( ) Ao estabelecer uma conexão Secure Sockerts Layer (SSL) com o MongoDB não é necessário gerar uma chave para o servidor, tendo em vista que a chave já está implícita em todos os bancos que utilizam o paradigma não relacional. V. ( ) Como um dos estágios da autenticação, podemos citar a autenticação de serviço, que tem o papel de verificar se o programa que está na outra extremidade da conexão é seguro, garantindo, assim, o critério da autenticidade. Assinale a alternativa que apresenta a sequência correta. V, V, F, F, V V, V, F, F, V Resposta correta. A alternativa está correta, pois, em relação à segurança na implantação de um banco de dados MongoDB, podemos considerar como tipos de segurança citados no quadro anterior: ambientes seguros, criptogra�a de rede e 1 em 1 pontos resposta: autenticação. Para manter os ambientes seguros durante a execução do banco de dados MongoDB, é essencial utilizar os recursos provenientes do sistema operacional; dentre eles, podemos citar o �rewall. Um dos estágios da autenticação é a autenticação de serviço, que tem o papel de veri�car se o programa que está na outra extremidade da conexão é seguro. Pergunta 8 Resposta Selecionada: Resposta Correta: Comentário da resposta: Leia o trecho a seguir: O processo de autenticação nada mais é do que a identificação de acesso, no caso de banco de dados como o MongoDB, em que temos vários tipos de permissões de acessos que precisam ser controlados. A autenticação de conjunto de réplicas, a autenticação de arquivo-chave e a autenticação X509 representam exemplos de autenticações importantes para garantir a segurança nesse banco de dados NoSQL. Com base no exposto, analise as asserções a seguir e a relação proposta entre elas. I. Em relação à segurança em um banco de dados MongoDB, para que ocorra a autenticação interna do conjunto de réplicas, a única alternativa é a autenticação de arquivo-chave. Pois: II. A autenticação de arquivo-chave é um forma de autenticação simples, que se inicia com a criação de um “arquivo de chave” para cada nó, arquivo esse que tem a senha que o nó pertencente ao conjunto de réplicas usará para a autenticação com os outros nós do conjunto de réplicas. A seguir, assinale a alternativa correta. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira A asserção I é uma proposição falsa, e a II é uma proposição verdadeira Resposta correta. A alternativa está correta, pois a asserção II é verdadeira, já que, com a autenticação de arquivo-chave, temos uma forma mais e simples, porém menos segura, que exige a criação de um “arquivo de chave” para cada nó, arquivo esse, que, por sua vez,contém a senha que o nó do conjunto de réplicas utilizará para a autenticação com os demais nós do conjunto de réplicas. Pergunta 9 Resposta Selecionada: Resposta Correta: Comentário da resposta: Leia o excerto a seguir: Compreender e conhecer a respeito das ferramentas de diagnósticos presentes no MongoDB é fundamental para um correto monitoramento do banco de dados. Dentre as principais ferramentas utilizadas para o monitoramento, podemos citar: Mongostat, Mongotop, Mongosniff e Bsondump. A respeito das ferramentas de diagnóstico do MongoDB, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) Mongostat é um utilitário do MongoDB altamente configurável, que permite uma captura em tempo real de uma atividade do sistema. II. ( ) Mongotop é um utilitário externo do MongoDB responsável por relatar a atividade atual de leitura e gravação de uma instância do MongoDB. Com essa ferramenta, é possível rastrear se a atividade do banco de dados e o seu uso estão compatíveis com as expectativas. III. ( ) Bsondump é um utilitário do MongoDB utilizado para identificar os pacotes de um cliente para o servidor MongoDB. IV. ( ) Mongosniff é uma ferramenta do MongoDB utilizada para a ingestão de dados BSON. Assinale a alternativa que apresenta a sequência correta. V, V, F, F V, V, F, F Resposta correta. A alternativa está correta, pois, com a utilização da ferramenta Mongostat, é possível ter a visão de uma captura da atividade no sistema em tempo real, em um intervalo �xo e com a exibição de uma série de estatística, assim como o número de inserções por segundo até a quantidade de resistentes memórias, demonstrando a frequência de perdas de página da árvore B. Com a utilização do Mongotop, outra ferramenta do MongoDB, é possível rastrear uma atividade atual 1 em 1 pontos 1 em 1 pontos de leitura e gravação de uma instância do MongoDB e, com isso, trazer um diagnóstico semelhante ao realizado no Mongostat. Pergunta 10 Resposta Selecionada: Resposta Correta: Comentário da resposta: Leia o excerto a seguir: O MongoDB surgiu como uma solução que se opõe aos modelos de bancos de dados relacionais tradicionais. Um dos seus grandes diferenciais em relação aos demais bancos de dados NoSQL é o fato de o MongoDB apresentar uma linguagem de consulta baseada em documentos. Tem, também, uma série de comandos para auxiliar no diagnóstico estatístico, informações sobre a execução das operações etc. Considerando o excerto apresentado sobre os comandos de diagnóstico do MongoDB, analise as afirmativas a seguir. I. O comando db.serverStatus () é utilizado para representar as estatísticas para a operação em execução. II. O comando db.currentOP() é utilizado para representar as estatísticas globais do servidor. III. O comando db.currentOP(true) é utilizado para incluir as estatísticas para operações de sistema ocioso. IV. O comando db.runComand( {top: 1}) é utilizado para representar os contadores de bancos de dados e estatísticas de atividade. É correto o que se afirma em: III e IV, apenas. III e IV, apenas. Resposta correta. A alternativa está correta, pois o comando db.currentOP(true) é um dos principais utilizados pelo MongoDB, para incluir as estatísticas para operações de sistema ocioso. Para representar os contadores de bancos de dados e estatísticas de atividade é correta a utilização do comando db.runComand ( {top: 1} ) 1 em 1 pontos
Compartilhar