Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercicio de Fixação - Trilha 4
Exercicio de Fixação - Trilha 4
TEOREMA CAP
O teorema CAP foi inicialmente criado pelo professor de computação Eric Brewer em 2000 e
depois aprimorado através de um estudo por Lynch e Gilbert em 2002. O Teorema visa
dissecar as principais características de bancos de dados, que são:
Disponibilidade: Significa que o solicitante sempre terá uma resposta de sua busca,
independente se a informação esteja em um ou mais nós desativados.
De acordo com o teorema CAP, os bancos de dados devem conter duas características
principais para serem classificados como CP, AP ou CA. Desta forma o cliente final escolhe o
que melhor atende sua necessidade.
1 O banco de dados SQL server, tem como característica a classificação CA, pois, tem forte
consistência e altíssima disponibilidade dos dados. Esse banco de dados não lida bem se
houver falha em um ou mais nós, sendo necessário que o cluster seja verificado para evitar
falhas no processamento.
Classificação: CA
Nome: Cassandra
Classificação: AP
Por último temos o banco de dados com a estrutura focada em CP, um sistema muito
conhecido e utilizados é o Hadoop, o mesmo prioriza a consistência em detrimento da
disponibilidade. Para o seu pleno funcionamento nos casos que há particionamento, é
necessário que ocorra a implementação de um protocolo chamado Praxos, feito isso, será
possível garantir a consistência do sistema mesmo nos casos
Nome: Haddop
Classificação: CP
REFERENCIAS
https://www.ibm.com/br-pt/cloud/learn/cap-theorem
https://jrobertoaraujo.medium.com/teorema-cap-3094645d7249
https://www.emergingcode.com.br/blog/teorema-cap/
https://qconsp.com/sp2019/presentation/algoritmos-de-consenso-em-sistemas-distribuidos-
teoria-e-pratica