Big Data – Características Principais
Gabarito: letra E. Uma das características fundamentais dos bancos de dados Big Data é a flexibilidade de esquema, permitindo dados dinâmicos ou ausência de esquema (schemaless), diferentemente dos bancos relacionais tradicionais.
A questão testa o conhecimento sobre as diferenças entre sistemas relacionais e Big Data. Os bancos relacionais são baseados em ACID, SQL e esquemas rígidos. Já os sistemas Big Data (como NoSQL) adotam princípios BASE, consultas não necessariamente SQL, e estruturas flexíveis.
Alternativa A – ❌ Incorreta
Garantir propriedades ACID é característica de bancos relacionais, não de Big Data. Sistemas Big Data priorizam disponibilidade e tolerância a partições, utilizando o modelo BASE (Basically Available, Soft state, Eventually consistent).
Alternativa B – ❌ Incorreta
Usar linguagem de consulta estruturada (SQL) é típico de bancos relacionais. Big Data pode usar linguagens como MapReduce, Spark SQL, ou APIs NoSQL, mas não é obrigatório ou principal.
Alternativa C – ❌ Incorreta
Estruturar dados em tabelas relacionais é próprio de bancos relacionais. Big Data lida com dados não estruturados, semiestruturados e estruturados, sem exigir tabelas com esquema fixo.
Alternativa D – ❌ Incorreta
Indexar dados usando chaves naturais é prática comum em bancos relacionais, mas não é característica definidora de Big Data. Sistemas Big Data podem usar chaves artificiais ou hashing, e a indexação depende do modelo.
Alternativa E – ✅ Correta ⟵ GABARITO
Permitir esquema de dados dinâmicos ou schemaless é uma característica central de Big Data, especialmente em bancos NoSQL. Isso permite armazenar dados sem esquema predefinido, adaptando-se à variedade e ao volume.
Gabarito: letra E