Você está na página 1de 2

Aluno: Vinicius Braga de Araujo

Curso: Big Data, analise e processamento

Materia: Coleta e armazenamento de dados.

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:

Consistência: A informação fica disponível no mesmo nível de atualização a todos os


usuários.

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.

Tolerância de partição: Mesmo que ocorra um a perda de conexão ou lentidão da


comunicação entre dois nós, o cluster deve continuar a trabalhar do mesmo modo.

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.

Exemplos de banco de dados de acordo com a classificação do teorema:

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.

Nome: SQL server

Classificação: CA

Já o banco de dados Cassandra, prioriza a alta disponibilidade, escalabilidade e tolerância de


particionamento em detrimento da consistência. O core desse sistema de banco de dados é
permitir um alto nível de escritas, porém, a sincronização fica para um momento posterior.

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

Todas as referencias foram acessadas em 12/12/2021.

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

Você também pode gostar