Alternativa E - Modelo chave-valor – Azure Table Storage
Análise da Questão
A questão aborda a identificação correta de serviços de banco de dados NoSQL oferecidos por grandes provedores de nuvem (Cloud Providers), especificamente Azure e Google Cloud. O objetivo é associar corretamente o tipo de modelo de dados à sua implementação específica.
Avaliação das Alternativas
- (A) Modelo relacional – Google Firestore: Incorreto. O Google Firestore é um banco de dados NoSQL baseado em documentos, não relacional. Serviços relacionais no Google incluem o Cloud SQL.
- (B) Modelo de grafos – Amazon DynamoDB: Incorreto. O Amazon DynamoDB é um banco de dados NoSQL projetado principalmente para chave-valor e documentos. Para grafos na AWS, utiliza-se o Amazon Neptune.
- (C) Modelo de documentos – Amazon RDS: Incorreto. O Amazon RDS (Relational Database Service) é um serviço dedicado exclusivamente a bancos de dados relacionais (como MySQL, PostgreSQL, Oracle).
- (D) Modelo colunar – Azure Cosmos DB: Incorreto/Impreciso. O Azure Cosmos DB é um banco de dados multi-modelo, sendo sua implementação mais comum baseada em documentos. Embora suporte APIs para outros modelos (incluindo Cassandra para colunas), não é classificado primariamente apenas como modelo colunar.
- (E) Modelo chave-valor – Azure Table Storage: Correto. O Azure Table Storage é um serviço de armazenamento massivo para dados estruturados do tipo NoSQL que fornece um esquema de atributos escalável e opcional. Ele funciona fundamentalmente como um repositório chave-valor (Key-Value), onde cada entidade tem uma
PartitionKey e uma RowKey.
Resumo dos Conceitos
| Serviço | Provedor | Modelo Principal |
|---|
| Azure Table Storage | Microsoft Azure | Chave-Valor (Key-Value) |
| Google Firestore | Google Cloud | Documento (Document) |
| Amazon DynamoDB | Amazon AWS | Chave-Valor / Documento |
| Amazon RDS | Amazon AWS | Relacional (SQL) |
| Azure Cosmos DB | Microsoft Azure | Multi-modelo (Foco em Documentos) |
A alternativa E apresenta a única associação técnica precisa entre o serviço da nuvem e o paradigma de modelagem de dados correspondente.