FC ConcursosFC Concursos

Questão FC369680

Um dos conceitos associados a coleções de objetos de dados e/ou arquivos de sistemas de bancos de dados NoSQL é o de sharding. Nesse contexto, uma das características de sharding r

Outros Tipos e Modelos de Bancos de Dados

FGV · 2024

Um dos conceitos associados a coleções de objetos de dados e/ou arquivos de sistemas de bancos de dados NoSQL é o de sharding. Nesse contexto, uma das características de sharding refere-se

  1. ao armazenamento de múltiplos itens com timestamps.
  2. à conciliação de gravação em operações conflitantes.
  3. a não exigência de um esquema prévio de dados.
  4. a oferta de uma linguagem de consulta menos poderosa.
  5. ao particionamento horizontal dos dados entre nós do sistema.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Sharding é o processo de particionamento horizontal dos dados, ou seja, a divisão de um mesmo tipo de registro (linhas ou documentos) entre vários servidores ou nós. Cada shard contém um subconjunto dos registros completos, mantendo a mesma estrutura de dados em todos os nós.

Essa estratégia permite escalabilidade horizontal: ao aumentar a carga, adiciona-se nós e redistribuem-se shards para ampliar capacidade de armazenamento e throughput. A distribuição é normalmente feita por uma chave de shard que determina em qual nó cada registro ficará.

Como consequência, consultas que filtram pela chave de shard podem ser direcionadas a um único nó; consultas globais podem exigir agregação entre shards. Sharding melhora desempenho e disponibilidade, mas exige mecanismo de roteamento e balanceamento para manter consistência e distribuição eficiente.

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

Continue aprendendo