Os bancos de dados em nuvem representam uma importante muda...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (4)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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.
- 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).
A alternativa correta é a C: Spanner e Firestore.
Justificativa detalhada:
A questão pede duas soluções de DBaaS da Google, sendo a primeira do paradigma relacional e a segunda do paradigma não relacional (NoSQL):
- Spanner (Google Cloud Spanner): É o banco de dados relacional globalmente distribuído e ultraescalável da Google. Ele combina a estrutura relacional tradicional (esquemas, consultas SQL e transações ACID) com a escalabilidade horizontal horizontal típica de sistemas NoSQL.
- Firestore (Cloud Firestore): É o banco de dados não relacional orientado a documentos da Google Cloud. Ele é flexível, escalável e projetado para armazenar e sincronizar dados em tempo real para aplicações web e móveis.
- A está incorreta: Azure é o nome da plataforma de nuvem da Microsoft (concorrente da Google), e o AlloyDB é um banco relacional compatível com PostgreSQL da Google.
- B está incorreta: Vertex AI é a plataforma de Machine Learning e inteligência artificial da Google, e o Redshift é um data warehouse da AWS (Amazon).
- D está incorreta: DynamoDB é um NoSQL da AWS, e a Cloudera é uma empresa/plataforma parceira externa focada em Big Data (Hadoop/Spark).
- E está incorreta: Inverte a ordem solicitada pela questão e erra o paradigma do segundo. O Bigtable é um banco não relacional (NoSQL de colunas largas) e o Memorystore é um serviço de armazenamento em memória (como Redis/Memcached) também NoSQL.
Seloco Tio, questão feita para fazer o candidato chorar e escutar outro falar: "Para testar se o candidato estava vivo".
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo