Questões de Concurso
Comentadas sobre banco de dados paralelos e distribuídos em banco de dados
Foram encontradas 173 questões
Em um banco de dados distribuído com esquema federado, as tabelas do banco original são horizontalmente particionadas em tabelas-membro, sendo uma tabela-membro para cada banco de dados membro, de modo que as exibições particionadas distribuídas são usadas para que pareça haver uma cópia completa da tabela original em cada servidor-membro.
I. Um sistema de banco de dados distribuído consiste e um conjunto de sites, cada qual mantendo um sistema de banco de dados local.
II. Considerando o armazenamento distribuído dos dados, tem-se que na replicação o sistema mantém réplicas idênticas (cópias) da relação sendo que cada réplica é armazenada em diferentes sites.
III. Quando a replicação dos dados é utilizada, há a diminuição do overhead para atualização, pois uma vez que a informação é atualizada, a propagação ocorre automaticamente.
Em um banco de dados distribuído, podem ocorrer dois tipos de fragmentação, a fragmentação horizontal e a fragmentação vertical, ambos transparentes para o usuário da aplicação.
Uma grande dificuldade na implementação de bancos de dados que suportam transações distribuídas é a possibilidade de que uma transação seja apenas parcialmente concluída, de forma a criar inconsistências nas bases de dados. Isso pode ocorrer, por exemplo, por falhas de comunicação entre os nós envolvidos na transação.
Assinale a opção que indica o algoritmo usualmente empregado na execução de transações distribuídas, visando à manutenção das suas propriedades.
Disponibilidade de um sistema de banco de dados distribuído é, por definição, a característica de o sistema estar sempre disponível para ser utilizado imediatamente.
No que se refere aos conceitos de estratégias de distribuição de banco de dados, julgue o item que se segue.
Na replicação síncrona, recomenda-se que os bancos
de dados fiquem armazenados em sítios geograficamente
distantes entre si, pois a execução da replicação ocorrerá
com um atraso, que varia de poucos minutos a horas.
Julgue o item seguinte, a respeito de banco de dados distribuído e orientado a objetos.
Em comparação ao banco de dados distribuído, o banco de
dados orientado a objetos é mais rápido para algumas tarefas
pré-planejadas de recuperação de dados, pois utiliza a
recuperação de objetos embasada em ponteiros.
Julgue o item seguinte, a respeito de banco de dados distribuído e orientado a objetos.
Uma das desvantagens dos bancos de dados distribuídos é o
fato de tornar complexa a atividade de desenvolvimento e a
manutenção de aplicações, já que os dados estão distribuídos
geograficamente em vários servidores.
Julgue o item seguinte, a respeito de banco de dados distribuído e orientado a objetos.
Em um ambiente distribuído, as diferentes topologias de redes
utilizadas para a comunicação entre os bancos de dados não
interferem no desempenho dos bancos de dados quanto ao
processamento de consultas, uma vez que as consultas são
executadas diretamente nos servidores.
Julgue o item seguinte, a respeito de banco de dados distribuído e orientado a objetos.
Em um banco de dados distribuído, os servidores de banco
envolvidos não precisam, necessariamente, possuir a mesma
configuração de hardware.
Um modelo teórico do MapReduce pode ser resumido em duas funções, map e reduce. Essas funções são representadas na literatura, genericamente, com uma notação na forma:
Entrada genérica -> Saída genérica
A proposta original de MapReduce considerava que a função reduce teria o modelo:
reduce(k2,list(v2)) -> list(v3)
Enquanto implementações de terceiros usam o modelo:
reduce(k2,list(v2)) -> list(k3,v3)
O modelo para a função map, porém, é sempre o mesmo.
Qual é esse modelo?