Questão nº 25
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 25)
Os bancos de dados massivos (Big Data) se caracterizam por armazenar grande volume de dados heterogêneos que crescem rapidamente ao longo do tempo.
Para implementar esse tipo de banco de dados, é necessário:
- Aesquema pré-definido;
- Barmazenamento de dados estruturados;
- Cprocessamento orientado a transações atômicas e isoladas;
- Dinfraestrutura computacional escalável; (alternativa correta)
- Elinguagem de consulta estruturada.
Resposta comentada
Gabarito Alternativa D
Big Data são conjuntos de dados gigantescos e complexos que crescem muito rápido e vêm em diversos formatos, exigindo tecnologias especiais para serem armazenados e processados.
(A) Incorreta: Um esquema pré-definido é típico de bancos de dados relacionais, mas Big Data lida frequentemente com dados não estruturados ou semiestruturados, que não exigem um esquema fixo antes do armazenamento (esquema-on-read). A armadilha é confundir Big Data com bancos de dados tradicionais.
(B) Incorreta: A própria definição de Big Data na questão menciona "dados heterogêneos", o que inclui dados não estruturados (textos, imagens, vídeos) e semiestruturados (JSON, XML), não se limitando apenas a dados estruturados.
(C) Incorreta: Transações atômicas e isoladas (propriedades ACID) são cruciais para bancos de dados relacionais que precisam de alta consistência. Sistemas de Big Data, para atingir a escalabilidade e disponibilidade necessárias, frequentemente relaxam essas propriedades em favor do modelo BASE.
(D) Correta: Devido ao volume massivo, à velocidade de crescimento e à variedade dos dados, é fundamental que a infraestrutura de Big Data seja escalável, ou seja, capaz de aumentar sua capacidade (geralmente adicionando mais máquinas, conhecida como escalabilidade horizontal) para lidar com o crescimento contínuo dos dados.
(E) Incorreta: Uma linguagem de consulta estruturada (como SQL) é uma forma de interagir com os dados. Embora existam ferramentas de Big Data que oferecem interfaces SQL-like, a implementação de um banco de dados Big Data se refere à sua base tecnológica e infraestrutura, não à linguagem de consulta que será usada para acessá-lo.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Suporte de T.I. (Caderno Tipo 1). Reproduzida para fins de estudo.