PERGUNTA 1
Muitos são as oportunidades trazidas pela cloud computing no que diz respeito ao armazenamento e recuperação de dados de forma rápida, segura e escalável. Um desafio tem relação com permitir consultas por apenas uma chave e não múltiplas delas ou consultas com junções. Este desafio tem relação com a:
- escalabilidade.
- segurança.
- autenticação.
- virtualização.
- consistência.
PERGUNTA 2
Escrito na linguagem Erlang, este banco de dados é desenvolvido pela Apache Software Foundation e é um tipo de banco NoSQL. Dentre suas características, destacam-se uma API REST, o que facilita a consulta e filtragem de dados dos usuários. Este banco de dados é o:
- Neo4J
- CouchDB
- Amazon RDS
- SQL Azure
- Cassandra
PERGUNTA 3
Acerca da classificação dos sistemas de gerenciamento de dados na nuvem, cada um deles com suas características e propósitos específicos, é correto afirmar que o CouchDB é classificado como:
- Relacional e não-nativo.
- Relacional e NoSQL.
- Relacional e nativo.
- Não-relacional e não-nativo.
- Não-relacional e nativo.
PERGUNTA 4
Assinale a alternativa que indica uma abordagem utilizada atualmente no contexto de nuvens computacionais para persistir (armazenar dados) utilizando chave-valor:
- MapReduce
- GFS – Google File System
- HDFS – Hadoop Filesystem
- MySQL
- DHT
PERGUNTA 5
A escalabilidade deve ser transparente para os usuários, podendo estes armazenar seus dados na nuvem sem a necessidade de saber a localização dos dados ou a forma de acesso. Do ponto de vista de uma empresa, a escalabilidade permite a uma empresa contratante de recursos computacionais ampliar ou reduzir os recursos utilizados de forma inteligente. Assim, os usuários podem modificar a quantidade de memória, espaço de armazenamento ou capacidade de processamento do servidor sem a necessidade de uma nova configuração. Este tipo de escalabilidade é chamada de:
- Horizontal.
- Híbrida.
- Vertical.
- PaaS.
- Pública.
PERGUNTA 6
Analise as afirmações abaixo e relacione-as com as características presentes em alguns tipos de bancos de dados que frequentemente são utilizados em nuvens computacionais para armazenar dados de diversas aplicações, incluindo as de IoT, por exemplo. Na sequência, escolha a alternativa correta:.
I. Apresenta um modelo de consulta que consiste nos conceitos de visões, as quais são construídas utilizando funções MapReduce e de uma API de consultas via HTTP.
II. Funciona bem em banco de dados orientado a colunas e utiliza o GFS.
III. Tem como fortes características o balanceamento de carga e suporte a heterogeneidade.
IV. Fornece gerenciamento automático de falhas com particionamento de dados realizado de forma manual.
- CouchDB, BigTable, Dynamo, SQL Azure
- SQL Azure, CouchDB, Dynamo, BigTable
- BigTable, Dynamo, SQL Azure, CouchDB
- CouchDB, SQL Azure, CouchDB, Dynamo
- Dynamo, SQL Azure, CouchDB, BigTable
Lista de comentários
Resposta:
1) consistência
2) CouchDB
3) Não-relacional e não-nativo
4) DHT
5) Vertical
6) CouchDB, BigTable, Dynamo, SQL Azure
Explicação:
10/10