Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2024
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
fg075137
Banca
FGV
Órgão
AL-PR
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
Aplicações possuem diferentes demandas por armazenamento de dados. Dependendo do tipo de necessidade, há a disponibilidade de classes distintas de sistemas gerenciadores de bancos de dados, cada qual oferecendo características que se adequem melhor às diversas demandas.Assinale a opção que indica a classe de sistema gerenciador de banco de dados que oferece a possibilidade de processamento HTAP (Hybrid Transaction and Analytics Processing) sobre um mesmo conjunto de dados.
AHierárquico.
BNewSQL.
CNoSQL.
DPolystores.
ERede.
Revelar gabarito e comentário▾
GabaritoB — NewSQL.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
HTAP (Hybrid Transaction and Analytics Processing) e Classes de SGBD
Gabarito: letra B (NewSQL). O processamento HTAP exige um banco de dados que suporte tanto transações OLTP quanto análises OLAP em um mesmo conjunto de dados, sem separação física ou replicação. Essa capacidade é uma característica marcante dos sistemas NewSQL, que combinam a escalabilidade horizontal dos NoSQL com as garantias ACID e a linguagem SQL dos bancos relacionais tradicionais.
A banca testa o conhecimento das classes de SGBD e suas finalidades. Enquanto os bancos NoSQL priorizam alta escalabilidade e modelos flexíveis (mas geralmente sacrificam consistência forte e suporte analítico complexo), os NewSQL foram projetados exatamente para oferecer desempenho transacional e analítico em um único motor, eliminando a necessidade de sistemas separados (como em arquiteturas Lambda ou Kappa).
Classe de SGBD
Característica principal
Suporte a HTAP
Adequação ao processamento HTAP
Hierárquico
Modelo de dados em árvore, foco em transações simples
Não
Não foi concebido para processamento analítico
NewSQL
Combina SQL/ACID com escalabilidade horizontal
Sim
Permite consultas analíticas em tempo real sobre os mesmos dados transacionais
NoSQL
Alta escalabilidade, modelos flexíveis, consistência eventual
Não
Não oferece suporte analítico integrado com consistência transacional forte
Polystores
Integra múltiplos bancos heterogêneos via middleware
Não
Não é um SGBD único, mas sim uma interface para fontes distintas
Rede
Modelo em grafo (CODASYL), predecessor do relacional
Não
Não foi projetado para processamento analítico
Classes de SGBD: OLTP + OLAP no mesmo dado (NewSQL (HTAP nativo)); OLTP puro (Hierárquico, Rede); Escalabilidade horizontal (NoSQL (sem HTAP)); Integração heterogênea (Polystores (middleware, não SGBD único))
Alternativa A — ❌ Incorreta
Hierárquico. Modelo de dados antigo (IMS da IBM), organizado em árvore. Não foi concebido para processamento analítico nem oferece suporte a HTAP. Seu foco é transações simples e navegação por hierarquias rígidas.
Alternativa B — ✅ Correta ⟵ GABARITO
NewSQL. Classe moderna de SGBDs que busca unir as vantagens dos sistemas relacionais (SQL, ACID) com a escalabilidade horizontal dos NoSQL. Bancos como Google Spanner, CockroachDB e VoltDB implementam HTAP nativamente, permitindo consultas analíticas em tempo real sobre os mesmos dados transacionais sem replicação externa.
Alternativa C — ❌ Incorreta
NoSQL. Embora escalem horizontalmente e sejam flexíveis, a maioria dos bancos NoSQL (documento, chave-valor, colunas, grafos) não oferece suporte analítico integrado com consistência transacional forte. HTAP não é um objetivo central dessa classe.
Alternativa D — ❌ Incorreta
Polystores. Sistema que integra múltiplos bancos de dados heterogêneos (relacional, NoSQL, etc.), fornecendo uma interface unificada. Não é um SGBD único que executa HTAP sobre um mesmo conjunto de dados, mas sim um middleware para consultar fontes distintas.
Alternativa E — ❌ Incorreta
Rede. Modelo de dados em grafo (CODASYL), predecessor do relacional. Não possui suporte a processamento analítico em tempo real nem foi projetado para HTAP.
PEGA ESSA DICA!
Para identificar a classe correta, lembre-se do acrônimo: HTAP = Hybrid Transactional/Analytical Processing. Os NewSQL são a evolução que promete “o melhor dos dois mundos” — transações e análises no mesmo motor. NoSQL e bancos tradicionais não entregam essa combinação de forma nativa.