Um analista de sistemas está projetando a arquitetura de um novo serviço web que precisa garantir alta disponibilidade e escalabilidade para um volume de requisições potencialmente muito elevado. Qual modelo de banco de dados, entre as opções abaixo, seria mais adequado para armazenar dados não relacionais que precisam ser acessados e processados rapidamente em um ambiente distribuído?
- A)Banco de dados relacional (SQL) com replicação master-slave e sharding horizontal.
- B)Banco de dados hierárquico, otimizado para estruturas de dados em árvore.
- C)Banco de dados NoSQL do tipo chave-valor ou coluna, como Cassandra ou DynamoDB.gabarito
- D)Banco de dados orientado a objetos, ideal para modelagem de entidades complexas.
- E)Banco de dados em memória (in-memory database) sem persistência, para máxima performance.