Ed
há 6 meses
Vamos analisar as opções com base no que foi apresentado no texto sobre tradeoffs e os teoremas CAP e PACELC. 1. Primeiro sistema: precisa ser rápido e sempre disponível para dados não críticos. Isso sugere que ele deve ser AP (Available and Partition-tolerant), pois prioriza a disponibilidade. 2. Segundo sistema: deve ser seguro para dados críticos, o que implica que ele deve ser CP (Consistent and Partition-tolerant), já que a consistência é crucial para dados que não podem ser perdidos ou corrompidos. 3. Terceiro sistema: precisa funcionar em um sistema distribuído sem interrupções em caso de quebra de comunicação. Isso também sugere que ele deve ser AP, pois deve ser disponível e tolerante a partições. Agora, vamos analisar as alternativas: a) O primeiro sistema pode ser um AP, pois é disponível (available) e tolerante a partições (partition tolerant). O segundo sistema pode ser CP, pois é consistente e tolerante a partições. Finalmente, o terceiro sistema pode ser AP, pois é disponível (available) e tolerante a partições (partition tolerant). (Essa opção parece correta) b) Todos os sistemas devem ser CP, pois serão consistentes e tolerantes a partições. (Incorreta, pois o primeiro sistema não precisa ser CP) c) O primeiro sistema pode ser um RP, pois é rápido e disponível (available) e tolerante a partições (partition tolerant). O segundo sistema pode ser AP, pois é consistente e tolerante a partições. Finalmente, o terceiro sistema pode ser DP, pois é disponível e tolerante a partições (partition tolerant). (Incorreta, pois RP e DP não são termos do teorema CAP) d) O primeiro sistema pode ser um CP, pois é disponível (available) e tolerante a partições (partition tolerant). O segundo sistema pode ser AP, pois é consistente e tolerante a partições. Finalmente, o terceiro sistema pode ser CP, pois é disponível (available) e tolerante a partições (partition tolerant). (Incorreta, pois o primeiro sistema não pode ser CP) e) Todos os sistemas devem ser CA, pois assim serão consistentes e sempre disponíveis. (Incorreta, pois CA não é uma opção viável em sistemas distribuídos) Portanto, a alternativa correta é a) O primeiro sistema pode ser um AP, pois é disponível (available) e tolerante a partições (partition tolerant). O segundo sistema pode ser CP, pois é consistente e tolerante a partições. Finalmente, o terceiro sistema pode ser AP, pois é disponível (available) e tolerante a partições (partition tolerant).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material