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)

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

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)

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

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/3666/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': '5e5McvZqYU2yapC491VRqTcfhOBGKkYWIDc6dFp2h6dhFuPPadPdmYl3JK2K8kot' }, 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'); } }); }