Conforme o CAP Theorem, a arquitetura NoSQL permite uma melhor disponibilidade e flexibilidade, contudo a consistência se torna menos efetiva do que a consistência de dados encontrada nos modelos relacionais. Com relação à disponibilidade, qual alternativa apresenta corretamente a sua definição relacionada ao CAP Theorem?
Essa propriedade significa que um usuário sempre deve conseguir acessar um sistema. Assim, cada transação que for solicitada pelo usuário deve retornar à resposta esperada.
Esta propriedade indica que, após a finalização de uma transação, o sistema deve manter a integridade dos dados; desta forma, a transação não pode desobedecer às regras do banco de dados.
Mesmo que venham a ocorrer falhas na rede, o sistema deve continuar operando. Assim, quando possui esta propriedade, mesmo que um sistema tenha uma incidência de falha, deve conseguir realizar operações normalmente, tais como leitura e escrita.
Essa propriedade significa que, após a inicialização de uma transação, o sistema pode ou não manter a integridade dos dados; desta forma, a transação pode, eventualmente, desobedecer às regras do banco de dados.
De acordo com o CAP Theorem, a arquitetura NoSQL prioriza a disponibilidade em detrimento da consistência. Sendo assim, a alternativa que apresenta corretamente a definição de disponibilidade relacionada ao CAP Theorem é: "Mesmo que venham a ocorrer falhas na rede, o sistema deve continuar operando. Assim, quando possui esta propriedade, mesmo que um sistema tenha uma incidência de falha, deve conseguir realizar operações normalmente, tais como leitura e escrita."
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar