

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Analise as afirmativas abaixo com relação à Blockchain e tecnologias, conceitos e aplicações relacionadas.
1. O Teorema CAP atesta que sistemas distribuídos devem possuir e garantir 3 características simultaneamente: Consistência; Disponibilidade; e Tolerância à Partição, de modo a garantir que o sistema distribuído continue funcionando em caso de anomalias ou falhas.
2. Em sistemas distribuídos que empregam Blockchain, assume-se que alguns nós podem perder temporariamente a capacidade de se comunicar, e o sistema deve continuar operando mesmo com essas partições na rede, daí a necessidade de esses sistemas terem Tolerância a Partições.
3. Aplicações Blockchain, como BitCoin e Ethereum, costumam priorizar a Consistência e a Tolerância à Partição em detrimento da Disponibilidade, com foco na consistência das informações e resiliência da rede.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Sistemas back-end distribuídos frequentemente precisam operar em ambientes sujeitos a falhas de rede, latência variável e crescimento horizontal. Nesse contexto, bancos de dados distribuídos adotam diferentes compromissos arquiteturais para equilibrar consistência, disponibilidade e tolerância a particionamento, conforme formalizado pelo Teorema CAP, que orienta decisões de projeto em aplicações de larga escala.
Considere um sistema back-end distribuído que precisa permanecer operacionalmesmo diante de falhas de comunicação entre nós, atendendo requisições de leitura e escrita sob carga elevada, com dados replicados geograficamente.
Nesse contexto, assinale a alternativa que descreve corretamente uma implicação do Teorema CAP aplicada ao projeto de bancos de dados distribuídos.
É possível garantir simultaneamente consistência forte, disponibilidade total e tolerância a particionamento em sistemas distribuídos bem projetados.
Em presença de particionamento de rede, o sistema precisa optar entre garantir consistência ou disponibilidade, não sendo possível assegurar ambas plenamente.
O Teorema CAP aplica-se apenas a bancos de dados relacionais e não influencia sistemas NoSQL distribuídos.
A tolerância a particionamento é um requisito opcional, podendo ser ignorada em sistemas distribuídos modernos.
No contexto de bancos de dados NoSQL distribuídos, existem princípios que orientam decisões arquiteturais relacionadas a consistência, disponibilidade e tolerância a particionamento, bem como seus impactos na modelagem e no acesso aos dados. Assinale a opção que indica corretamente um conceito associado a esses bancos de dados.
CAP
3FN
ANSI
ACID
OLTP
O Teorema CAP está relacionado a bancos de dados NoSQL e consiste em 3 requisitos que deram nome ao teorema, sendo eles Consistência (Consistency), Disponibilidade (Availability) e Tolerância à partição (Partition tolerance). Segundo o seu proponente, Eric Brewer, é impossível obter um sistema que atenda aos 3 requisitos. Relacione os bancos de dados com os pares de características do Teorema CAP.
(MARQUESONE, Rosangela. Big Data: Técnicas e tecnologias para extração de valor dos dados. Editora Casa do Código, 2016.)
l- MongoDB e Big Table
Il - SGBDR e Neo4)
lll - CouchDB e Cassandra
(a) Consistência e Disponibilidade
(b) Consistência e Tolerância à partição
(c) Disponibilidade e Tolerância à partição
Segundo Marquesone (2016), assinale a alternativa que relaciona CORRETAMENTE os bancos de dados da primeira coluna com os requisitos da segunda:
I-b ll-a e lll-c.
I-a,ll-b e lll-c.
I-c ll-a e lll-b.
I-c ll-b e lll-a.
I-b ll-c e lll-a.
O Teorema CAP afirma que não é possível garantir as três propriedades C – A – P simultaneamente em um sistema distribuído e com replicação de dados. Em geral, sistemas NoSQL optam por enfraquecer:
a disponibilidade;
a atomicidade;
a consistência;
a durabilidade;
a integridade.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Atualmente existem diferentes tipos de implementação de bancos de dados NoSQL, diversas implementações adotam a propriedade de consistência relaxada presente no teorema CAP.
As demais propriedades do teorema CAP são
disponibilidade e tolerância a partições.
desempenho e tolerância a falhas.
atomicidade e particionamento.
amplitude e particionamento.
atomicidade e persistência.