FC ConcursosFC Concursos

Questão FC296012

Para melhorar o processamento de grandes volumes de dados através de computação paralela ou distribuída, pode-se utilizar sharding, técnica que divide os dados em partes menores, c

Bancos de Dados Dimensionais

CESGRANRIO · 2024

Para melhorar o processamento de grandes volumes de dados através de computação paralela ou distribuída, pode-se utilizar sharding, técnica que divide os dados em partes menores, chamadas shards. Essas partes são normalmente armazenadas em diferentes nós, ou sítios, de processamento em um sistema distribuído.

 

O sharding é necessário para garantir a

  1. privacidade dos dados
  2. eficiência do processamento de dados
  3. disponibilidade dos dados em caso de falha de um nó
  4. escalabilidade do sistema de processamento de dados
  5. consistência dos dados em caso de alteração de um shard
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Sharding é a técnica de dividir um conjunto de dados em partes menores (shards) e distribuí‑las por vários nós para que sejam processadas em paralelo.

Ao fragmentar os dados, o sistema reduz a carga por nó e aumenta a capacidade total de armazenamento e de processamento. Isso permite o chamado scale out: ao crescer a demanda, adicionam‑se nós ou shards, elevando a taxa de transferência e a concorrência sem recarregar um único servidor.

Em suma, o sharding garante a escalabilidade do sistema de processamento de dados ao possibilitar expansão horizontal, melhor aproveitamento de recursos e redução de latência conforme a carga aumenta.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo