-
Por conter múltiplas instâncias em várias máquinas físicas, garante que o BD estará "sempre" disponível, porém a garantia da consistência pode ficar comprometida, visto que ao se atualizar uma instância, leva um tempo para as outras sincronizarem essa atualização.
-
https://blog.caelum.com.br/nosql-do-teorema-cap-para-paccl/
Escolha 2
-
Segundo Navathe:
Disponibilidade: É a probabilidade de que o sistema esteja continuamente disponível durante um intervalo de tempo.
-
Maior disponibilidade — uma falha em um banco de dados afetará somente um fragmento, ao invés do banco de dados inteiro.
-
Tanto a disponibilidade quanto a confiabilidade são medidas relacionadas ao estado operacional do sistema distribuído. Se o sistema está acessível e funcionando corretamente quando o usuário precisa, ele é confiável. Se o sistema está sempre num estado acessível durante um período de tempo, ele é considerado com alta disponibilidade. Assim, o termo “sempre estar disponível” nos leva a crer que a assertiva está correta.
Gabarito: C
-
só eu que errei por causa do "imediatamente"?
-
O "imediatamente" foi só para colocar um terror!
-
PARA AJUDAR A ENTENDER O CONCEITO (outra do CESPE):
Um banco de dados distribuído é aquele cujos dados estão armazenados em diversos bancos de dados localizados em sítios distintos, o que gera como resultado a união lógica desses bancos de dados reais. – CERTO
-
[Voltando a essa questão]
Na boa, não dá para aceitar esse gabarito, ninguém recorreu?
Disponibilidade está ligado ao tempo em que o BD fica disponível, nunca 100%("sempre")... tem até aquelas ideias de cinco 9s de disponibilidade e talz, justamente porque não há sistema 100% disponível... e "imediatamente" dá a entender que o tempo de resposta seria 0, também impossível...
E olha só, a definição está aqui nesse slide(pág. 5)...sem o SEMPRE
http://www.ic.uff.br/~simone/sd/contaulas/aula18.pdf
-
O que seria disponibilidade para sistemas distribuidos?
Segundo[1], "Os sistemas distribuídos fornecem um alto grau de disponibilidade perante falhas de hardware. A disponibilidade de um sistema é a medida da proporção de tempo em que ele está pronto para uso. Quando um dos componentes de um sistema distribuído falha, apenas o trabalho que estava usando o componente defeituoso é afetado. Um usuário pode passar para outro computador, caso aquele que estava sendo utilizado falhe; um processo servidor pode ser iniciado em outro computador.
Ou seja, a disponibilidade para SD não é exatamente o mesma de sistemas não distribuidos.
Por fim, acredito q o termo imediatamente forçou um pouco a barra. Mas não é motivo pra anular a questao.
No mais, não vamos aqui ficar discutindo por mixaria!!!(ou brigar por centavos, o q dá no mesmo!!!)
PRÓXIMA...!!!!
Fonte:
[1] Sistemas Distribuidos, Coulouris
-
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.
Se o usuário tiver direito de acesso a disponibilidade é a propriedade da informação estar disponível quando for requisitada. Essa propriedade se aplica aos bancos de dados.
Mesmo não mencionando o direito de acesso a questão continua correta. Incompleta, porém correta. Portanto, disponibilidade é a propriedade da informação estar disponível quando for requisitada.
Gabarito correto. ✅
-
CERTO
Disponibilidade: Propriedade de uma informação estar acessível a entidade autorizada.
-
Alta Disponibilidade
significa que determinado sistema possui resistência contra falhas e mantém seus dados disponíveis o máximo de tempo possível.