Geral
Computação Escalável
Semana 5
0

Questão

O Spark representa outro framework para processamento de dados em larga escala, que foi motivado, por exemplo, pelo aumento dos datasets na web e pela Internet das Coisas (IoT). O Apache Spark, uma alternativa ao MapReduce para algumas aplicações, é um sistema de computação em cluster com baixa latência e usado para grandes conjuntos de dados.

Assinale a alternativa que descreve um dos principais benefícios do Apache Spark.

A)

Em vez de carregar os dados do disco para cada consulta, os dados são compartilhados diretamente na memória.

B)

Separa os processos em grids e ranks, o que facilita a administração dos processos pelo sistema central.

C)

Trabalha com nós de processamento, denominados “hosts”, e consegue acelerar o processamento dos dados.

D)

Utiliza sub-partições de disco para facilitar o processamento dos dados dos diferentes usuários do sistema.

E)

Trabalha com o conceito de paginação de dados, separando as camadas de processamento por prioridades.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/402/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'mMeTHEO0jnfz85vhkHtQhoLIuPilDTTGR46MucfciXb7Uva4mdBvxVLfg54BZhfe' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }