Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos
| Main Author: | |
|---|---|
| Publication Date: | 2017 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| Download full: | http://repositorio.utfpr.edu.br/jspui/handle/1/19842 |
Summary: | With the emergence of new gadgets, numerous platforms, ways to share and display content, companies must be increasingly concerned about being present effectively in all. It is essential to seek speed, performance and usability, maintaining a consolidated basis for consultation and communication with databases. For this we will study the development of applications, with compatibility between gadgets and languages, using a centralized query format, using new technologies, through REST API. To further optimize these deliveries, study, explain how each tool covered works and measure the performance of MySQL and NoSQL databases, suggesting the best tool for each service provided by real estate delivery, through real estate portal research. Exemplifying at the end of the project how we can apply and optimize the real estate query with MongoDB, searching for more accurate suggestions based on related searches in graphos databases Neo4J. And showing how using persistence polyglot we can optimize services and save server resources. Comparing resource application, pre and post polyglot persistence. |
| id |
UTFPR-12_ee3b87c5fc37a8e210b143b2a5b8930c |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/19842 |
| network_acronym_str |
UTFPR-12 |
| network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository_id_str |
|
| spelling |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativosPoligloty persistence in databases and application development toolsBanco de dadosAplicativos móveis - DesenvolvimentoEstruturas de dados (Computação)Software livreData basesMobile apps - DevelopmentData structures (Computer science)Free computer softwareCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOWith the emergence of new gadgets, numerous platforms, ways to share and display content, companies must be increasingly concerned about being present effectively in all. It is essential to seek speed, performance and usability, maintaining a consolidated basis for consultation and communication with databases. For this we will study the development of applications, with compatibility between gadgets and languages, using a centralized query format, using new technologies, through REST API. To further optimize these deliveries, study, explain how each tool covered works and measure the performance of MySQL and NoSQL databases, suggesting the best tool for each service provided by real estate delivery, through real estate portal research. Exemplifying at the end of the project how we can apply and optimize the real estate query with MongoDB, searching for more accurate suggestions based on related searches in graphos databases Neo4J. And showing how using persistence polyglot we can optimize services and save server resources. Comparing resource application, pre and post polyglot persistence.Com o aparecimento de novos aparelhos, inúmeras plataformas, formas de compartilhar e exibir conteúdos, as empresas devem estar cada vez mais preocupadas em estar presente. É primordial buscar rapidez, performance e usabilidade, mantendo uma base consolidada para consulta e comunicação com bancos de dados. Nossa proposta é apresentar um protótipo de aplicativo, com compatibilidade entre aparelhos e linguagens, aplicando um formato de consulta centralizado, utilizando novas tecnologias, através de REST API. Para otimizar ainda a entregaa de conteudo, estudar, explicar como cada ferramenta abordada funciona e medir o desempenho de bancos de dados MySQL e NoSQL, sugerindo qual a melhor ferramenta para cada serviço prestado pela entrega imóveis, através de pesquisa em portais imobiliários. Exemplificando ao fim do projeto como podemos aplicar e otimizar a consulta de imóveis com MongoDB, buscando sugestões mais acertiva com base em pesquisas relacionadas em bancos de dados graphos – Neo4J. E mostrando, como utilizando persistência poliglota podemos otimizar os serviços e economizar recursos de servidor. Comparando a aplicação de recursos, pré e pós persistência poliglota.Universidade Tecnológica Federal do ParanáCuritibaBrasilEspecialização em Tecnologia e Software LivreUTFPRAlmeida, Leandro Batista deTeixeira, Lincoln HerbertMendes, Christian Carlos SouzaAlmeida, Leandro Batista deKuss, FabianoClaro, Carlos Augusto Martins2020-11-24T11:03:38Z2020-11-24T11:03:38Z2017-02-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCLARO, Carlos Augusto Martins. Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos. 2017. 48 f. Trabalho de Conclusão de Curso (Especialização em Tecnologia e Software Livre) - Universidade Tecnológica Federal do Paraná, Curitiba, 2017.http://repositorio.utfpr.edu.br/jspui/handle/1/19842porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2020-11-24T11:03:38Zoai:repositorio.utfpr.edu.br:1/19842Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2020-11-24T11:03:38Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
| dc.title.none.fl_str_mv |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos Poligloty persistence in databases and application development tools |
| title |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos |
| spellingShingle |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos Claro, Carlos Augusto Martins Banco de dados Aplicativos móveis - Desenvolvimento Estruturas de dados (Computação) Software livre Data bases Mobile apps - Development Data structures (Computer science) Free computer software CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos |
| title_full |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos |
| title_fullStr |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos |
| title_full_unstemmed |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos |
| title_sort |
Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos |
| author |
Claro, Carlos Augusto Martins |
| author_facet |
Claro, Carlos Augusto Martins |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Almeida, Leandro Batista de Teixeira, Lincoln Herbert Mendes, Christian Carlos Souza Almeida, Leandro Batista de Kuss, Fabiano |
| dc.contributor.author.fl_str_mv |
Claro, Carlos Augusto Martins |
| dc.subject.por.fl_str_mv |
Banco de dados Aplicativos móveis - Desenvolvimento Estruturas de dados (Computação) Software livre Data bases Mobile apps - Development Data structures (Computer science) Free computer software CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Banco de dados Aplicativos móveis - Desenvolvimento Estruturas de dados (Computação) Software livre Data bases Mobile apps - Development Data structures (Computer science) Free computer software CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
With the emergence of new gadgets, numerous platforms, ways to share and display content, companies must be increasingly concerned about being present effectively in all. It is essential to seek speed, performance and usability, maintaining a consolidated basis for consultation and communication with databases. For this we will study the development of applications, with compatibility between gadgets and languages, using a centralized query format, using new technologies, through REST API. To further optimize these deliveries, study, explain how each tool covered works and measure the performance of MySQL and NoSQL databases, suggesting the best tool for each service provided by real estate delivery, through real estate portal research. Exemplifying at the end of the project how we can apply and optimize the real estate query with MongoDB, searching for more accurate suggestions based on related searches in graphos databases Neo4J. And showing how using persistence polyglot we can optimize services and save server resources. Comparing resource application, pre and post polyglot persistence. |
| publishDate |
2017 |
| dc.date.none.fl_str_mv |
2017-02-23 2020-11-24T11:03:38Z 2020-11-24T11:03:38Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
CLARO, Carlos Augusto Martins. Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos. 2017. 48 f. Trabalho de Conclusão de Curso (Especialização em Tecnologia e Software Livre) - Universidade Tecnológica Federal do Paraná, Curitiba, 2017. http://repositorio.utfpr.edu.br/jspui/handle/1/19842 |
| identifier_str_mv |
CLARO, Carlos Augusto Martins. Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos. 2017. 48 f. Trabalho de Conclusão de Curso (Especialização em Tecnologia e Software Livre) - Universidade Tecnológica Federal do Paraná, Curitiba, 2017. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/19842 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Especialização em Tecnologia e Software Livre UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Especialização em Tecnologia e Software Livre UTFPR |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
| instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
| instacron_str |
UTFPR |
| institution |
UTFPR |
| reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
| repository.mail.fl_str_mv |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850498007384981504 |