Mostrar registro simples

dc.contributor.advisorGalante, Renata de Matospt_BR
dc.contributor.authorZimmer, Natanael Rodrigopt_BR
dc.date.accessioned2023-11-25T03:27:18Zpt_BR
dc.date.issued2023pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/267656pt_BR
dc.description.abstractA cada dia, novas linguagens de programação surgem, refletindo uma evolução constante nesse campo. Simultaneamente, a quantidade e diversidade de dados que precisamos processar aumentam substancialmente. Para se adaptar a essas mudanças, os sistemas de bancos de dados também evoluíram, visando fornecer um suporte mais eficaz aos desenvolvedores na criação de sistemas capazes de armazenar essas novas informações. Consequentemente, é de suma importância conduzir estudos comparativos entre as diversas linguagens para compreender os cenários nos quais cada linguagem se adapta melhor para acessar esses dados. Este trabalho tem como objetivo principal comparar o desempenho de duas linguagens de programação distintas: uma compilada e outra interpretada. A comparação é realizada no contexto do acesso a um banco de dados relacional. Aspectos como modelagem e design, criação do banco de dados, inserção de dados, consultas e a utilização de diferentes motores de banco de dados e drivers de conexão são considerados. Em termos gerais, as consultas não apresentaram diferenças de desempenho significativas. No entanto, ao avaliar outros aspectos, podem-se identificar discrepâncias que devem ser ponderadas ao decidir entre uma linguagem ou outra para uma aplicação específica.pt_BR
dc.description.abstractEvery day, new programming languages emerge, reflecting a constant evolution in this field. Simultaneously, the quantity and diversity of data we need to process substantially increase. To adapt to these changes, database systems have also evolved, aiming to provide more effective support to developers in creating systems capable of storing this new information. Consequently, it is of paramount importance to conduct comparative studies among various languages to understand the scenarios in which each language best adapts for accessing this data. The main objective of this work is to compare the performance of two distinct programming languages: one compiled and other interpreted. The comparison is conducted in the context of accessing a relational database. Aspects such as modeling and design, database creation, data insertion, queries, and the utilization of different database engines and connection drivers are considered. In general terms, queries did not exhibit significant performance differences. However, when evaluating other aspects, discrepancies can be identified that should be weighed when deciding between one language or another for a specific application.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectRelational modelingen
dc.subjectBanco de dadospt_BR
dc.subjectLinguagens de programaçãopt_BR
dc.subjectPerformanceen
dc.subjectMySQLen
dc.subjectAnálise de dadospt_BR
dc.subjectCen
dc.subjectPythonen
dc.titleAnálise comparativa de desempenho de um banco de dados relacional em diferentes linguagens de programaçãopt_BR
dc.title.alternativeComparative performance analysis of a relational database across different programming languages en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb001188048pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2023pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples