Questão FC369655
NoSQL é uma abreviação de Not only SQL (não somente SQL), termo cunhado para definir os novos modelos de armazenamento de dados, criados para atender às necessidades de flexibilida
Outros Tipos e Modelos de Bancos de Dados
FGV · 2025
NoSQL é uma abreviação de Not only SQL (não somente SQL), termo cunhado para definir os novos modelos de armazenamento de dados, criados para atender às necessidades de flexibilidade, disponibilidade, escalabilidade e desempenho das aplicações inseridas no contexto de Big Data.
Esses modelos são classificados de acordo com a estrutura em que os dados são armazenados.
Um deles, especificamente, não considera conceitos como normalização de dados, criação de joins e definição de esquemas rígidos. Ele armazena estruturas flexíveis que podem ser obtidas por meio de dados semiestruturados, como os formatos XML e JSON. Cada uma dessas estruturas armazenadas não contém necessariamente os mesmos atributos, pois não é necessário definir um esquema.
O modelo em questão é o
- orientado a documentos.
- normalizado.
- orientado a grafos.
- orientado a chave-valor.
- orientado a colunas.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O modelo orientado a documentos armazena dados em unidades autocontidas chamadas documentos, geralmente no formato JSON, BSON ou XML. Cada documento reúne atributos e valores, podendo conter arrays e subdocumentos, o que permite representar estruturas complexas de forma natural.
Ao contrário de modelos que exigem esquema rígido, aqui há um esquema flexível: documentos da mesma coleção podem ter campos diferentes. Isso facilita a evolução do modelo de dados sem migrações amplas e reduz a necessidade de operações de join, pois informações relacionadas podem ficar aninhadas no próprio documento.
Vantagens típicas incluem maior flexibilidade, facilidade de integração com aplicações modernas e bom desempenho em leitura de objetos completos; exemplos práticos são bancos como MongoDB e CouchDB.
Conteúdo do catálogo FC Concursos · Atualizado em