FC ConcursosFC Concursos

Flashcard FC331287

Quais conhecimentos essenciais permitem julgar afirmações sobre: (1) características de tecnologias para grandes volumes de dados; (2) diferença entre um conceito/algoritmo e sua i

Bancos de Dados Dimensionais

FGV · 2024

De acordo com o assunto TI Banco de Dados: Bancos de Dados Dimensionais, responda:

Quais conhecimentos essenciais permitem julgar afirmações sobre: (1) características de tecnologias para grandes volumes de dados; (2) diferença entre um conceito/algoritmo e sua implementação; e (3) o que garante paralelismo automático num modelo de programação?
Mostrar resposta e comentário

Resposta

Resposta objetiva: 1) Tecnologias para grandes volumes de dados geralmente adotam escalonamento horizontal, processamento paralelo, suportam dados não relacionais e priorizam análises avançadas e visualização.
2) Deve distinguir conceito/algoritmo (descrição acadêmica) de implementação/projeto (software que o materializa).
3) Um modelo de programação que divide tarefas em fases simples permite paralelismo automático, abstraindo a complexidade dos sistemas distribuídos.

Explicação:
1) Essas características são comuns porque permitem processar grandes volumes/variedades de dados escalando horizontalmente e em paralelo.
2) Um artigo pode popularizar uma ideia; outro projeto pode implementar essa ideia como software — são papéis distintos.
3) Ao expressar computação em operações independentes, o runtime distribui e executa em cluster sem exigir conhecimento de paralelismo pelo programador.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331093

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

Continue aprendendo