Texto de pré-visualização
Nome do Aluno NOME DO TRABALHO CASCAVEL MÊS ANO NOME DO ALUNO NOME DO TRABALHO Este trabalho é parte integrante da avaliação bimestral da disciplina de do º bimestre do curso de Engenharia de Software xº Período Professor Leandro de Souza Cascavel Ano 2 Desenvolvimento Conclusão Referências Livro SOBRENOME Nome Abreviado Título subtítulo Edição Local de publicação Editora data de publicação da obra artigo de site COM autor SOBRENOME Nome Título da matéria Nome do site ano Disponível em URL Acesso em dia mês e ano artigo de site SEM autor TÍTULO da matéria Nome do site ano Disponível em URL Acesso em dia mês e ano 5 Data de entrega hoje Teorema CAP T2 10 pontos Adicionar comentário para a turma Realize uma Análise Comparativa do Teorema CAP Entre Bancos de Dados NoSQL e Bancos de Dados Relacionais Entregue no arquivo padrão anexo a este trabalho Nele você deve responder aos seguintes tópicos O que é o sistema CAP e por que ele é importante Quais as 3 propriedades do teorema CAP Exemplos de Bancos de dados Anexos Template Trabalhos Seus trabalhos Atribuído Adicionar comentário particular Nome do Aluno NOME DO TRABALHO CASCAVEL SETEMBRO 2022 NOME DO ALUNO NOME DO TRABALHO Este trabalho é parte integrante da avaliação bimestral da disciplina de do º bimestre do curso de Engenharia de Software xº Período Professor Leandro de Souza Cascavel 2022 2 Desenvolvimento O CAP teve seu início com Brewer 2000 e foi comprovado por Gilbert e Lynch 2002 no qual se consiste em um estudo acerca da afirmação de que em um sistema distribuído não é possível manter conjuntas as características de consistência Consistency disponibilidade Availability e tolerância à partição Partion Tolerance JUNIOR 2017 FREITAS et al 2014 Os três conceitos aplicados aos bancos de dados auxiliam a garantir estabilidade e integridade porém com a necessidade de novas estruturas tais quais como o banco de dados em nuvens elencado no trabalho de Freitas et al 2014 faz com que não seja possível manter todas as características de tal forma o teorema CAP levanta uma exigência de priorizar duas dessas para que os aspectos e estrutura do sistema seja mantido FERREIRA et al 2021 COSTA 2019 De acordo com Costa 2019 as três propriedades do sistema CAP podem ser descritas conforme a figura 1 Figura 1 Diagrama Teorema CAP Fonte Autor A escolha de qual das características ceder ao estruturar um sistema pode depender de uma série de fatores particulares de cada sistema tendo um impacto diferente nos níveis de consistência FERREIRA et al 2021 Levando em 3 Consistência Integridade dos dados após uma transação Alta Disponibilidade O sistema deve manter sempre o acesso do cliente às funcionalidades Tolerância ao particionamento Manter as características mesmo que instalados em servidores diferentes Sistema não distribuídos consideração o estudo de Brewer 2012 à medida que a disponibilidade aumenta diminui a consistência e vice versa JUNIOR 2017 Ao comparar o teorema CAP entre banco de dados NoSQL e banco de dados relacionais um dos primeiros pontos a levar em consideração é a escalabilidade De acordo com Costa 2019 Escalabilidade Horizontal aumento de máquinas disponíveis para armazenamento e processamento e permite a criação de um cluster Escalabilidade Vertical aumento no poder de processamento das máquinas através de melhoria de hardware Levando esses pontos em consideração a IBM Cloud Education 2019 elenca que banco de dados NoSQL são horizontalmente escaláveis e ideais para redes distribuídas utilizando o Teorema CAP ao contrário do SQL Ainda elenca uma classificação para as combinações de características CAP Banco de dados CP Consistência e tolerância sendo que a disponibilidade será afetada até a existência de dados não consistentes ser resolvida Banco de dados AP Disponibilidade e tolerância Banco de dados CA Consistência e disponibilidade O artigo disponibilizado pela IBM Cloud Education também lista exemplos de banco de dados e relaciona com as classificações citadas acima sendo o MongoDB um sistema de gerenciamento de banco de dados SGBD NoSQL que armazena dados com a configuração CP Já o Apache Cassandra entrega as características AP de certa forma uma estrutura com mais falhas que o MongoDB 4 CONCLUSÃO O Teorema CAP é importante para auxiliar os desenvolvedores a encontrar um equilíbrio que garanta a melhor configuração para sua aplicação sempre lembrando que haverá consequências significativas ao deixar de aplicar alguma das características de consistência adaptabilidade e tolerância à partições porém é possível averiguar o melhor cenário para alcançar o objetivo da estrutura que está sendo criada Podese considerar a consistência como um dos aspectos que a maioria dos sistemas necessitam de tal forma justifica o motivo do MongoDB estar entre um dos SGBDs mais utilizados É válido lembrar que tanto o NoSQL como SQL relacionais possuem vantagens e desvantagens e aplicações onde são especificamente viáveis Qualquer avanço tecnológico é importante para diferentes setores e não é uma boa prática excluir totalmente uma ferramenta pelas suas desvantagens mas sim utilizálas com seu máximo de eficiência 5 REFERÊNCIAS COSTA Paulo Wagner Silva da Uma abordagem para escolha entre os paradigmas de banco de dados Relacional e NoSQL em projetos de software 2019 Trabalho de Conclusão de Curso Universidade Federal do Rio Grande do Norte FERREIRA Saulo ANDRADE Ermeson MENDONÇA Júlio Uma Abordagem Experimental para Avaliar os Níveis de Consistência do Banco de Dados NoSQL Cassandra In Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho SBC 2021 p 156167 PORTO Rodney Nunes et al Análise comparativa de arquiteturas de software para um sistema de gestão de alunos 2021 Dissertação de Mestrado TEOREMA CAP IBM Cloud Education 2019 Disponível em httpswwwibmcombrptcloudlearncaptheorem 6 Nome do Aluno NOME DO TRABALHO CASCAVEL SETEMBRO 2022 2 NOME DO ALUNO NOME DO TRABALHO Este trabalho é parte integrante da avaliação bimestral da disciplina de do º bimestre do curso de Engenharia de Software xº Período Professor Leandro de Souza Cascavel 2022 3 Desenvolvimento O CAP teve seu início com Brewer 2000 e foi comprovado por Gilbert e Lynch 2002 no qual se consiste em um estudo acerca da afirmação de que em um sistema distribuído não é possível manter conjuntas as características de consistência Consistency disponibilidade Availability e tolerância à partição Partion Tolerance JUNIOR 2017 FREITAS et al 2014 Os três conceitos aplicados aos bancos de dados auxiliam a garantir estabilidade e integridade porém com a necessidade de novas estruturas tais quais como o banco de dados em nuvens elencado no trabalho de Freitas et al 2014 faz com que não seja possível manter todas as características de tal forma o teorema CAP levanta uma exigência de priorizar duas dessas para que os aspectos e estrutura do sistema seja mantido FERREIRA et al 2021 COSTA 2019 De acordo com Costa 2019 as três propriedades do sistema CAP podem ser descritas conforme a figura 1 Figura 1 Diagrama Teorema CAP Fonte Autor A escolha de qual das características ceder ao estruturar um sistema pode depender de uma série de fatores particulares de cada sistema tendo um impacto diferente nos níveis de consistência FERREIRA et al 2021 Levando em Consistência Integridade dos dados após uma transação Alta Disponibilidade O sistema deve manter sempre o acesso do cliente às funcionalidades Tolerância ao particionamento Manter as características mesmo que instalados em servidores diferentes Sistema não distribuídos 4 consideração o estudo de Brewer 2012 à medida que a disponibilidade aumenta diminui a consistência e vice versa JUNIOR 2017 Ao comparar o teorema CAP entre banco de dados NoSQL e banco de dados relacionais um dos primeiros pontos a levar em consideração é a escalabilidade De acordo com Costa 2019 Escalabilidade Horizontal aumento de máquinas disponíveis para armazenamento e processamento e permite a criação de um cluster Escalabilidade Vertical aumento no poder de processamento das máquinas através de melhoria de hardware Levando esses pontos em consideração a IBM Cloud Education 2019 elenca que banco de dados NoSQL são horizontalmente escaláveis e ideais para redes distribuídas utilizando o Teorema CAP ao contrário do SQL Ainda elenca uma classificação para as combinações de características CAP Banco de dados CP Consistência e tolerância sendo que a disponibilidade será afetada até a existência de dados não consistentes ser resolvida Banco de dados AP Disponibilidade e tolerância Banco de dados CA Consistência e disponibilidade O artigo disponibilizado pela IBM Cloud Education também lista exemplos de banco de dados e relaciona com as classificações citadas acima sendo o MongoDB um sistema de gerenciamento de banco de dados SGBD NoSQL que armazena dados com a configuração CP Já o Apache Cassandra entrega as características AP de certa forma uma estrutura com mais falhas que o MongoDB 5 CONCLUSÃO O Teorema CAP é importante para auxiliar os desenvolvedores a encontrar um equilíbrio que garanta a melhor configuração para sua aplicação sempre lembrando que haverá consequências significativas ao deixar de aplicar alguma das características de consistência adaptabilidade e tolerância à partições porém é possível averiguar o melhor cenário para alcançar o objetivo da estrutura que está sendo criada Podese considerar a consistência como um dos aspectos que a maioria dos sistemas necessitam de tal forma justifica o motivo do MongoDB estar entre um dos SGBDs mais utilizados É válido lembrar que tanto o NoSQL como SQL relacionais possuem vantagens e desvantagens e aplicações onde são especificamente viáveis Qualquer avanço tecnológico é importante para diferentes setores e não é uma boa prática excluir totalmente uma ferramenta pelas suas desvantagens mas sim utilizálas com seu máximo de eficiência 6 REFERÊNCIAS COSTA Paulo Wagner Silva da Uma abordagem para escolha entre os paradigmas de banco de dados Relacional e NoSQL em projetos de software 2019 Trabalho de Conclusão de Curso Universidade Federal do Rio Grande do Norte FERREIRA Saulo ANDRADE Ermeson MENDONÇA Júlio Uma Abordagem Experimental para Avaliar os Níveis de Consistência do Banco de Dados NoSQL Cassandra In Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho SBC 2021 p 156167 PORTO Rodney Nunes et al Análise comparativa de arquiteturas de software para um sistema de gestão de alunos 2021 Dissertação de Mestrado TEOREMA CAP IBM Cloud Education 2019 Disponível em httpswwwibmcombrptcloudlearncaptheorem
Texto de pré-visualização
Nome do Aluno NOME DO TRABALHO CASCAVEL MÊS ANO NOME DO ALUNO NOME DO TRABALHO Este trabalho é parte integrante da avaliação bimestral da disciplina de do º bimestre do curso de Engenharia de Software xº Período Professor Leandro de Souza Cascavel Ano 2 Desenvolvimento Conclusão Referências Livro SOBRENOME Nome Abreviado Título subtítulo Edição Local de publicação Editora data de publicação da obra artigo de site COM autor SOBRENOME Nome Título da matéria Nome do site ano Disponível em URL Acesso em dia mês e ano artigo de site SEM autor TÍTULO da matéria Nome do site ano Disponível em URL Acesso em dia mês e ano 5 Data de entrega hoje Teorema CAP T2 10 pontos Adicionar comentário para a turma Realize uma Análise Comparativa do Teorema CAP Entre Bancos de Dados NoSQL e Bancos de Dados Relacionais Entregue no arquivo padrão anexo a este trabalho Nele você deve responder aos seguintes tópicos O que é o sistema CAP e por que ele é importante Quais as 3 propriedades do teorema CAP Exemplos de Bancos de dados Anexos Template Trabalhos Seus trabalhos Atribuído Adicionar comentário particular Nome do Aluno NOME DO TRABALHO CASCAVEL SETEMBRO 2022 NOME DO ALUNO NOME DO TRABALHO Este trabalho é parte integrante da avaliação bimestral da disciplina de do º bimestre do curso de Engenharia de Software xº Período Professor Leandro de Souza Cascavel 2022 2 Desenvolvimento O CAP teve seu início com Brewer 2000 e foi comprovado por Gilbert e Lynch 2002 no qual se consiste em um estudo acerca da afirmação de que em um sistema distribuído não é possível manter conjuntas as características de consistência Consistency disponibilidade Availability e tolerância à partição Partion Tolerance JUNIOR 2017 FREITAS et al 2014 Os três conceitos aplicados aos bancos de dados auxiliam a garantir estabilidade e integridade porém com a necessidade de novas estruturas tais quais como o banco de dados em nuvens elencado no trabalho de Freitas et al 2014 faz com que não seja possível manter todas as características de tal forma o teorema CAP levanta uma exigência de priorizar duas dessas para que os aspectos e estrutura do sistema seja mantido FERREIRA et al 2021 COSTA 2019 De acordo com Costa 2019 as três propriedades do sistema CAP podem ser descritas conforme a figura 1 Figura 1 Diagrama Teorema CAP Fonte Autor A escolha de qual das características ceder ao estruturar um sistema pode depender de uma série de fatores particulares de cada sistema tendo um impacto diferente nos níveis de consistência FERREIRA et al 2021 Levando em 3 Consistência Integridade dos dados após uma transação Alta Disponibilidade O sistema deve manter sempre o acesso do cliente às funcionalidades Tolerância ao particionamento Manter as características mesmo que instalados em servidores diferentes Sistema não distribuídos consideração o estudo de Brewer 2012 à medida que a disponibilidade aumenta diminui a consistência e vice versa JUNIOR 2017 Ao comparar o teorema CAP entre banco de dados NoSQL e banco de dados relacionais um dos primeiros pontos a levar em consideração é a escalabilidade De acordo com Costa 2019 Escalabilidade Horizontal aumento de máquinas disponíveis para armazenamento e processamento e permite a criação de um cluster Escalabilidade Vertical aumento no poder de processamento das máquinas através de melhoria de hardware Levando esses pontos em consideração a IBM Cloud Education 2019 elenca que banco de dados NoSQL são horizontalmente escaláveis e ideais para redes distribuídas utilizando o Teorema CAP ao contrário do SQL Ainda elenca uma classificação para as combinações de características CAP Banco de dados CP Consistência e tolerância sendo que a disponibilidade será afetada até a existência de dados não consistentes ser resolvida Banco de dados AP Disponibilidade e tolerância Banco de dados CA Consistência e disponibilidade O artigo disponibilizado pela IBM Cloud Education também lista exemplos de banco de dados e relaciona com as classificações citadas acima sendo o MongoDB um sistema de gerenciamento de banco de dados SGBD NoSQL que armazena dados com a configuração CP Já o Apache Cassandra entrega as características AP de certa forma uma estrutura com mais falhas que o MongoDB 4 CONCLUSÃO O Teorema CAP é importante para auxiliar os desenvolvedores a encontrar um equilíbrio que garanta a melhor configuração para sua aplicação sempre lembrando que haverá consequências significativas ao deixar de aplicar alguma das características de consistência adaptabilidade e tolerância à partições porém é possível averiguar o melhor cenário para alcançar o objetivo da estrutura que está sendo criada Podese considerar a consistência como um dos aspectos que a maioria dos sistemas necessitam de tal forma justifica o motivo do MongoDB estar entre um dos SGBDs mais utilizados É válido lembrar que tanto o NoSQL como SQL relacionais possuem vantagens e desvantagens e aplicações onde são especificamente viáveis Qualquer avanço tecnológico é importante para diferentes setores e não é uma boa prática excluir totalmente uma ferramenta pelas suas desvantagens mas sim utilizálas com seu máximo de eficiência 5 REFERÊNCIAS COSTA Paulo Wagner Silva da Uma abordagem para escolha entre os paradigmas de banco de dados Relacional e NoSQL em projetos de software 2019 Trabalho de Conclusão de Curso Universidade Federal do Rio Grande do Norte FERREIRA Saulo ANDRADE Ermeson MENDONÇA Júlio Uma Abordagem Experimental para Avaliar os Níveis de Consistência do Banco de Dados NoSQL Cassandra In Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho SBC 2021 p 156167 PORTO Rodney Nunes et al Análise comparativa de arquiteturas de software para um sistema de gestão de alunos 2021 Dissertação de Mestrado TEOREMA CAP IBM Cloud Education 2019 Disponível em httpswwwibmcombrptcloudlearncaptheorem 6 Nome do Aluno NOME DO TRABALHO CASCAVEL SETEMBRO 2022 2 NOME DO ALUNO NOME DO TRABALHO Este trabalho é parte integrante da avaliação bimestral da disciplina de do º bimestre do curso de Engenharia de Software xº Período Professor Leandro de Souza Cascavel 2022 3 Desenvolvimento O CAP teve seu início com Brewer 2000 e foi comprovado por Gilbert e Lynch 2002 no qual se consiste em um estudo acerca da afirmação de que em um sistema distribuído não é possível manter conjuntas as características de consistência Consistency disponibilidade Availability e tolerância à partição Partion Tolerance JUNIOR 2017 FREITAS et al 2014 Os três conceitos aplicados aos bancos de dados auxiliam a garantir estabilidade e integridade porém com a necessidade de novas estruturas tais quais como o banco de dados em nuvens elencado no trabalho de Freitas et al 2014 faz com que não seja possível manter todas as características de tal forma o teorema CAP levanta uma exigência de priorizar duas dessas para que os aspectos e estrutura do sistema seja mantido FERREIRA et al 2021 COSTA 2019 De acordo com Costa 2019 as três propriedades do sistema CAP podem ser descritas conforme a figura 1 Figura 1 Diagrama Teorema CAP Fonte Autor A escolha de qual das características ceder ao estruturar um sistema pode depender de uma série de fatores particulares de cada sistema tendo um impacto diferente nos níveis de consistência FERREIRA et al 2021 Levando em Consistência Integridade dos dados após uma transação Alta Disponibilidade O sistema deve manter sempre o acesso do cliente às funcionalidades Tolerância ao particionamento Manter as características mesmo que instalados em servidores diferentes Sistema não distribuídos 4 consideração o estudo de Brewer 2012 à medida que a disponibilidade aumenta diminui a consistência e vice versa JUNIOR 2017 Ao comparar o teorema CAP entre banco de dados NoSQL e banco de dados relacionais um dos primeiros pontos a levar em consideração é a escalabilidade De acordo com Costa 2019 Escalabilidade Horizontal aumento de máquinas disponíveis para armazenamento e processamento e permite a criação de um cluster Escalabilidade Vertical aumento no poder de processamento das máquinas através de melhoria de hardware Levando esses pontos em consideração a IBM Cloud Education 2019 elenca que banco de dados NoSQL são horizontalmente escaláveis e ideais para redes distribuídas utilizando o Teorema CAP ao contrário do SQL Ainda elenca uma classificação para as combinações de características CAP Banco de dados CP Consistência e tolerância sendo que a disponibilidade será afetada até a existência de dados não consistentes ser resolvida Banco de dados AP Disponibilidade e tolerância Banco de dados CA Consistência e disponibilidade O artigo disponibilizado pela IBM Cloud Education também lista exemplos de banco de dados e relaciona com as classificações citadas acima sendo o MongoDB um sistema de gerenciamento de banco de dados SGBD NoSQL que armazena dados com a configuração CP Já o Apache Cassandra entrega as características AP de certa forma uma estrutura com mais falhas que o MongoDB 5 CONCLUSÃO O Teorema CAP é importante para auxiliar os desenvolvedores a encontrar um equilíbrio que garanta a melhor configuração para sua aplicação sempre lembrando que haverá consequências significativas ao deixar de aplicar alguma das características de consistência adaptabilidade e tolerância à partições porém é possível averiguar o melhor cenário para alcançar o objetivo da estrutura que está sendo criada Podese considerar a consistência como um dos aspectos que a maioria dos sistemas necessitam de tal forma justifica o motivo do MongoDB estar entre um dos SGBDs mais utilizados É válido lembrar que tanto o NoSQL como SQL relacionais possuem vantagens e desvantagens e aplicações onde são especificamente viáveis Qualquer avanço tecnológico é importante para diferentes setores e não é uma boa prática excluir totalmente uma ferramenta pelas suas desvantagens mas sim utilizálas com seu máximo de eficiência 6 REFERÊNCIAS COSTA Paulo Wagner Silva da Uma abordagem para escolha entre os paradigmas de banco de dados Relacional e NoSQL em projetos de software 2019 Trabalho de Conclusão de Curso Universidade Federal do Rio Grande do Norte FERREIRA Saulo ANDRADE Ermeson MENDONÇA Júlio Uma Abordagem Experimental para Avaliar os Níveis de Consistência do Banco de Dados NoSQL Cassandra In Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho SBC 2021 p 156167 PORTO Rodney Nunes et al Análise comparativa de arquiteturas de software para um sistema de gestão de alunos 2021 Dissertação de Mestrado TEOREMA CAP IBM Cloud Education 2019 Disponível em httpswwwibmcombrptcloudlearncaptheorem