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 DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor | FIDALGO, Robson Nascimento | - |
dc.contributor.author | ARAÚJO, José Helton Alves Pimentel | - |
dc.date.accessioned | 2025-06-30T12:27:14Z | - |
dc.date.available | 2025-06-30T12:27:14Z | - |
dc.date.issued | 2025-03-26 | - |
dc.date.submitted | 2025-05-28 | - |
dc.identifier.citation | ARAÚ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, 2025 | pt_BR |
dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/63998 | - |
dc.description.abstract | Contexto: 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.extent | 128p. | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | pt_BR |
dc.subject | NoSQL | pt_BR |
dc.subject | Modelagem lógica | pt_BR |
dc.subject | DDD | pt_BR |
dc.subject | AML | pt_BR |
dc.subject | Agregados | pt_BR |
dc.subject | Família de colunas | pt_BR |
dc.subject | Apache Cassandra | pt_BR |
dc.title | Modelagem lógica de banco de dados NoSQL orientados a família de colunas com AML: uma aplicação prática no Apache Cassandra | pt_BR |
dc.type | bachelorThesis | pt_BR |
dc.contributor.advisor-co | LIMA, Gênesis Jeferson Ferreira Pereira de | - |
dc.contributor.authorLattes | http://lattes.cnpq.br/9499039865842770 | pt_BR |
dc.degree.level | Graduacao | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/6390018491925933 | pt_BR |
dc.description.abstractx | Context: 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ção | pt_BR |
dc.degree.departament | ::(CIN-DIS) - Departamento de Informação e Sistemas | pt_BR |
dc.degree.graduation | ::CIn-Curso de Sistemas de Informação | pt_BR |
dc.degree.grantor | Universidade Federal de Pernambuco | pt_BR |
dc.degree.local | Recife | pt_BR |
dc.contributor.advisor-coLattes | http://lattes.cnpq.br/2709192175900457 | pt_BR |
Aparece nas coleções: | (TCC) - Sistemas da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC José Helton Alves Pimentel Araújo.pdf | 7,9 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este arquivo é protegido por direitos autorais |
Este item está licenciada sob uma Licença Creative Commons