Os bancos de dados em nuvem representam uma importante muda...

Próximas questões
Com base no mesmo assunto
Q3881249 Banco de Dados
Os bancos de dados em nuvem representam uma importante mudança do processamento tradicional para sistemas escaláveis, distribuídos e elásticos. Atualmente, a Google é um grande provedor de implementações de DBaaS (Database as a Service). Selecione a alternativa que apresenta implementações de DBaaS que são aderentes aos paradigmas relacional e não relacional respectivamente.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A decisão estava no uso de “respectivamente” combinado com o recorte para produtos da Google: era preciso marcar um serviço relacional/SQL e depois um não relacional/NoSQL.

Tema central: DBaaS Google: relacional x não relacional
Análise das alternativas
A
Errada
Está errada porque Azure não é implementação da Google, contrariando o recorte do enunciado para DBaaS do provedor citado. A opção ainda mistura provedores, o que afasta a aderência pedida.
B
Errada
Está errada por dois motivos concretos: Vertex AI não é serviço de banco de dados, mas de IA, então não atende ao requisito de DBaaS; além disso, Redshift não é implementação da Google.
C
Certa
A alternativa C atende exatamente ao critério pedido. Spanner é tratado pela Google como banco com semântica relacional e suporte a SQL, o que satisfaz o primeiro polo da sequência; Firestore é explicitamente um banco NoSQL orientado a documentos, o que satisfaz o segundo polo. Portanto, a combinação corresponde à ordem relacional → não relacional exigida.
D
Errada
Está errada porque DynamoDB não é implementação da Google. Cloudera também não forma, nessa opção, um par de DBaaS Google aderente ao paradigma exigido.
E
Errada
Está errada pela ordem dos paradigmas. Bigtable é NoSQL, e Memorystore é serviço em memória compatível com Redis/Memcached; assim, a alternativa não começa por uma solução relacional, como o enunciado exige.
Pegadinha da questão
A confusão real era dupla: aceitar qualquer produto conhecido de nuvem como se atendesse ao recorte da Google e ignorar o “respectivamente”, que fixava a ordem relacional primeiro e não relacional depois.
Dica para questões semelhantes
  • Quando o enunciado nomear um provedor, filtre primeiro as alternativas pela aderência a esse ecossistema antes de classificar tecnologia.
  • Em pares com “respectivamente”, valide a ordem exata dos critérios; não basta os dois itens parecerem corretos isoladamente.
  • Separe natureza do serviço de paradigma de banco: nem todo serviço de plataforma é DBaaS, como ocorre com Vertex AI.
  • Se a evidência mínima já fecha uma alternativa e exclui as demais por confronto direto, não é preciso provar classificação completa de todos os produtos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Resposta letra C

Spanner - Relacional

Banco de dados relacional globalmente distribuído, com forte consistência, ACID e escalabilidade horizontal. É um dos principais produtos de banco de dados relacional do Google Cloud .

Firestore - Não relacional (NoSQL)

Banco de dados de documentos NoSQL, serverless, altamente escalável, ideal para aplicações mobile e web

A) Azure é um provedor de nuvem (Microsoft), não um banco de dados. AlloyDB é relacional, mas falta o não relacional.

B) VertexAI é um serviço de machine learning, não banco de dados. RedShift é da AWS, não do Google Cloud.

D) DynamoDB é da AWS (não Google Cloud); Cloudera é uma plataforma de dados, não é um serviço DBaaS do Google.

E) Ambos são não relacionais (NoSQL). BigTable é wide-column, Memorystore é in-memory (Redis/Memcached). Falta um banco relacional na dupla.

Resposta: C

Dentro do ecossistema de Google Cloud Platform (GCP), existem diversos serviços de DBaaS (Database as a Service), cada um projetado para paradigmas de banco de dados diferentes. O Cloud Spanner é um serviço de banco de dados relacional (com suporte a SQL, escalabilidade horizontal e consistência forte, sendo um dos diferenciais do Google; um banco relacional distribuído globalmente), enquanto o Firestore é um serviço de banco de dados não relacional (NoSQL), orientado a documentos, projetado para aplicações que exigem alta escalabilidade e flexibilidade de esquema.

Azure é o nome da plataforma de nuvem da Microsoft (não um banco de dados específico), e AlloyDB é um serviço de banco de dados relacional do Google (compatível com PostgreSQL).

VertexAI é uma plataforma de Machine Learning/IA do Google, e RedShift é um serviço de Data Warehouse da AWS (Amazon).

DynamoDB é um serviço de banco de dados NoSQL da AWS (Amazon), e Cloudera é uma plataforma de Big Data.

BigTable é um banco de dados não relacional do Google (NoSQL, orientado a colunas largas, muito usado para Big Data), mas Memorystore é um serviço de cache em memória (compatível com Redis/Memcached).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo