Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/63998

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorFIDALGO, Robson Nascimento-
dc.contributor.authorARAÚJO, José Helton Alves Pimentel-
dc.date.accessioned2025-06-30T12:27:14Z-
dc.date.available2025-06-30T12:27:14Z-
dc.date.issued2025-03-26-
dc.date.submitted2025-05-28-
dc.identifier.citationARAÚJO, José Helton Alves Piementel. Modelagem lógica de banco de dados NoSQL orientados a família de colunas com AML: uma aplicação prática no Apache Cassandra. 2025. Trabalho de Conclusão de Curso (Sistemas de Informação) – Universidade Federal de Pernambuco, Recife, 2025pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/63998-
dc.description.abstractContexto: Os bancos de dados (BD) NoSQL oferecem soluções para os desafios de performance e escalabilidade enfrentados pelos BDs relacionais tradicionais centralizados; no entanto, a sua modelagem apresenta desafios que dificultam sua implementação. Entre os BDs NoSQL, destaca-se o orientado à família de colunas, com maior popularidade o Apache Cassandra, devido a sua performance com latência de milissegundos em operações de escrita e leitura sobre Big Data. Problema: À medida que mais organizações adotam estes tipos de BDs, surge uma demanda crescente por diretrizes de modelagem lógica específicas. Objetivo: Por conseguinte, o objetivo deste trabalho é identificar limitações e avaliar a viabilidade da modelagem lógica no Apache Cassandra, um BDs orientados a família de colunas, utilizando o Aggregate Modeling Language (AML), cujos conceitos são fundamentados nos agregados do Domain-Driven Design (DDD). Método: Por meio da aplicação de oito abordagens de modelagem lógica utilizando AML a partir do mesmo modelo conceitual no Apache Cassandra. Resultados: Os testes demonstram que a linguagem AML é uma ferramenta eficiente de modelagem lógica no Apache Cassandra. Conclusão: Conclui-se que a AML é uma linguagem promissora para modelagem lógica em BDs NoSQL orientados à família de colunas, sendo eficaz na definição de agregados e construtores do DDD.pt_BR
dc.format.extent128p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectNoSQLpt_BR
dc.subjectModelagem lógicapt_BR
dc.subjectDDDpt_BR
dc.subjectAMLpt_BR
dc.subjectAgregadospt_BR
dc.subjectFamília de colunaspt_BR
dc.subjectApache Cassandrapt_BR
dc.titleModelagem lógica de banco de dados NoSQL orientados a família de colunas com AML: uma aplicação prática no Apache Cassandrapt_BR
dc.typebachelorThesispt_BR
dc.contributor.advisor-coLIMA, Gênesis Jeferson Ferreira Pereira de-
dc.contributor.authorLatteshttp://lattes.cnpq.br/9499039865842770pt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6390018491925933pt_BR
dc.description.abstractxContext: NoSQL databases offer solutions to the performance and scalability challenges faced by traditional centralized relational databases; however, their modeling introduces difficulties that hinder implementation. Among NoSQL databases, column-family-oriented models stand out, with Apache Cassandra being the most prominent due to its high performance and millisecond-level latency for read and write operations over Big Data. Problem: As more organizations adopt these types of databases, there is a growing demand for specific guidelines for logical data modeling. Objective: Therefore, this work aims to identify limitations and assess the feasibility of logical modeling in Apache Cassandra, a column-family-oriented NoSQL database, using the Aggregate Modeling Language (AML), whose concepts are based on the aggregates of Domain-Driven Design (DDD). Method: Eight logical modeling approaches using AML were applied based on the same conceptual model in Apache Cassandra. Results: The experiments demonstrate that AML is an efficient tool for logical modeling in Apache Cassandra. Conclusion: It is concluded that AML is a promising language for logical modeling in column-family NoSQL databases, proving effective in defining aggregates and DDD-based constructs.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DIS) - Departamento de Informação e Sistemaspt_BR
dc.degree.graduation::CIn-Curso de Sistemas de Informaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
dc.contributor.advisor-coLatteshttp://lattes.cnpq.br/2709192175900457pt_BR
Aparece nas coleções:(TCC) - Sistemas da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC José Helton Alves Pimentel Araújo.pdf7,9 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons