Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos

Detalhes bibliográficos
Autor(a) principal: Claro, Carlos Augusto Martins
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/19842
Resumo: 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.
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 2020-11-24T11:03:38Z2020-11-24T11:03:38Z2017-02-23CLARO, 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/19842Com 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.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.porUniversidade Tecnológica Federal do ParanáCuritibaEspecialização em Tecnologia e Software LivreUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOBanco de dadosAplicativos móveis - DesenvolvimentoEstruturas de dados (Computação)Software livreData basesMobile apps - DevelopmentData structures (Computer science)Free computer softwarePersistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativosPoligloty persistence in databases and application development toolsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaAlmeida, Leandro Batista deTeixeira, Lincoln HerbertMendes, Christian Carlos SouzaAlmeida, Leandro Batista deKuss, FabianoClaro, Carlos Augusto Martinsinfo: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:UTFPRORIGINALCT_TECSOL_II_2017_01.pdfapplication/pdf1431668http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/1/CT_TECSOL_II_2017_01.pdf518cd84508d243d020923f440ad13a0eMD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCT_TECSOL_II_2017_01.pdf.txtExtracted texttext/plain78198http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/3/CT_TECSOL_II_2017_01.pdf.txt8c2dca2e1b80b10f61e27f0f7c82ea00MD53THUMBNAILCT_TECSOL_II_2017_01.pdf.jpgGenerated Thumbnailimage/jpeg1270http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/4/CT_TECSOL_II_2017_01.pdf.jpg511c3d02a746a5c3acb1b97686350895MD541/198422020-11-24 09:03:38.987oai:repositorio.utfpr.edu.br:1/19842TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar: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.pt_BR.fl_str_mv Persistência poliglota em bancos de dados e ferramentas de desenvolvimento de aplicativos
dc.title.alternative.pt_BR.fl_str_mv 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
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
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
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.advisor1.fl_str_mv Almeida, Leandro Batista de
dc.contributor.advisor-co1.fl_str_mv Teixeira, Lincoln Herbert
dc.contributor.referee1.fl_str_mv Mendes, Christian Carlos Souza
dc.contributor.referee2.fl_str_mv Almeida, Leandro Batista de
dc.contributor.referee3.fl_str_mv Kuss, Fabiano
dc.contributor.author.fl_str_mv Claro, Carlos Augusto Martins
contributor_str_mv Almeida, Leandro Batista de
Teixeira, Lincoln Herbert
Mendes, Christian Carlos Souza
Almeida, Leandro Batista de
Kuss, Fabiano
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
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
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
description 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.
publishDate 2017
dc.date.issued.fl_str_mv 2017-02-23
dc.date.accessioned.fl_str_mv 2020-11-24T11:03:38Z
dc.date.available.fl_str_mv 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.citation.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.
dc.identifier.uri.fl_str_mv 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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Especialização em Tecnologia e Software Livre
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
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))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/1/CT_TECSOL_II_2017_01.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/3/CT_TECSOL_II_2017_01.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/19842/4/CT_TECSOL_II_2017_01.pdf.jpg
bitstream.checksum.fl_str_mv 518cd84508d243d020923f440ad13a0e
b9d82215ab23456fa2d8b49c5df1b95b
8c2dca2e1b80b10f61e27f0f7c82ea00
511c3d02a746a5c3acb1b97686350895
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
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
_version_ 1805923134703927296