← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · CESPE/CEBRASPE · 2023

Questão comentada de Algoritmos e Estrutura de Dados

O armazenamento de objetos consiste em uma tecnologia que armazena e gerencia dados em um formato não estruturado denominado objetos. A esse respeito, assinale a opção correta.

Gabarito: A

Armazenamento de objetos é um modelo pensado para guardar grandes quantidades de dados de forma simples, escalável e barata, muito usado em nuvem e em data lakes. Em vez de organizar tudo em pastas e subpastas como num sistema de arquivos tradicional, cada dado vira um objeto, normalmente com os próprios dados, metadados e um identificador único. Isso facilita guardar desde logs e imagens até arquivos de backup e dados brutos de análise. Em data lakes, esse modelo faz muito sentido porque o ambiente costuma receber dados de vários tipos, em grande volume e sem uma estrutura rígida. O armazenamento de objetos tolera bem essa mistura e cresce com facilidade, sem exigir uma hierarquia complexa. Por isso, a banca acertou ao apontar a alternativa A: data lakes combinam muito com armazenamento de objetos justamente pela escalabilidade e pela forma de organização dos dados. Um detalhe importante: metadados não são ignorados, muito pelo contrário. Eles ajudam na identificação, busca, classificação e processamento dos objetos. Também não existe essa ideia de que os objetos ficam distribuídos em "no mínimo três buckets"; bucket é apenas um contêiner lógico para organizar objetos, não uma regra de quantidade. E armazenamento de objetos não depende de estrutura hierárquica de sistema de arquivos, porque sua lógica é justamente fugir desse modelo clássico. Na prática, pense assim: arquivo tradicional é uma gaveta com divisórias; objeto é uma caixa com etiqueta inteligente. Para nuvem e grandes volumes, a caixa com etiqueta costuma ganhar com folga.

Continue treinando

Questões relacionadas