SóProvas


ID
1567069
Banca
COSEAC
Órgão
UFF
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Nos bancos de dados, a diferença básica entre processamento distribuído e processamento paralelo, baseia-se:

Alternativas
Comentários
  • Na arquitetura paralela as máquinas estão próximas umas das outras formando clusters de processamento. Quanto mais máquinas são adicionadas no cluster maior será o desempenho.

    Já na arquitetura distribuida as máquinas não necessáriamente estarão em uma mesma sala. Na verdade é indicado que estejam em sites separados para o aumento da disponibilidade e confiabilidade. Diferentemente da arquitetura paralela, o aumento de máquinas aqui não implica diretamente no desempenho do sistema como um todo. Outra diferença é que nesta arquitetura há a possibilidade da heterogeneidade, isto é, é possível que máquinas com configurações diferentes façam parte do sistema, enquanto na arquitetura paralela todas as máquinas devem ser idênticas.

     

    próxima...

  • "A diferença entre processamento paralelo e processamento distribuído baseia-se na proximidade das máquinas". Essa afirmação é estranha, mas é o gabarito da questão.

     

    Pensei diferente e por isso errei. Para mim a questão perguntava das situações em que uma banco de dados paralelo e distribuído iria escolher processamento paralelo ou processamento distribuído. Nesse caso, o processamento paralelo e distribuído de um banco de dados seria escolhido conforme o tempo de processamento no cliente (E), pois o processamento paralelo seria feito localmente buscando agilidade, ou distribuído no caso da necessidade de mais recursos, pecando um pouco no tempo de processamento, devido a distância das máquinas.

     

    O enunciado ficou confuso, deveria ser reescrito para evidenciar que o examinador queria as características de processamento paralelo e distribuído e não os casos de uso.

  • Paralelo: significa em processamento feito em mais de uma CPU (ex: vários núcleos na mesma máquina)

    Processamento distribuído -> CPUs de máquinas diferentes conectadas por rede.