Comparação de SGBDs mongoDB e postgreSQL para jogos digitais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/251785 |
Resumo: | Bancos de dados são usados em grande parte das aplicações de jogos digitais. Existem várias opções para a escolha de Sistema de Gerenciamento de Banco de Dados para jogos. Jogos diferentes ainda têm necessidades diferentes para bancos de dados. Portanto, é importante para desenvolvedores estarem bem informados para escolherem um SGDB correto para um jogo sendo desenvolvido. Esse trabalho visa atender a essa necessidade realizando uma análise de SGDBs no contexto de jogos digitais. São citados jogos desenvolvidos anteriormente, junto com seus bancos de dado. Depois, é feita uma comparação entre o MongoDB e o PostgreSQL. O MongoDB teve um desempenho melhor na carga de dados novos e em filtragens simples de dados, enquanto que o PostgreSQL teve um melhor desempenho juntando dados de grupos diferentes e efetuando consultas mais complexas. Por isso, o trabalho constatou que o MongoDB é o melhor para coletar dados dos jogadores, enquanto que o PostgreSQL é melhor para gerir a lógica interna de servidores dedicados do jogo. |
id |
UFRGS-2_4b7b8078d72012c8fdda31368a10c407 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/251785 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Knijnik, David MeesGalante, Renata de Matos2022-11-25T04:46:19Z2022http://hdl.handle.net/10183/251785001153912Bancos de dados são usados em grande parte das aplicações de jogos digitais. Existem várias opções para a escolha de Sistema de Gerenciamento de Banco de Dados para jogos. Jogos diferentes ainda têm necessidades diferentes para bancos de dados. Portanto, é importante para desenvolvedores estarem bem informados para escolherem um SGDB correto para um jogo sendo desenvolvido. Esse trabalho visa atender a essa necessidade realizando uma análise de SGDBs no contexto de jogos digitais. São citados jogos desenvolvidos anteriormente, junto com seus bancos de dado. Depois, é feita uma comparação entre o MongoDB e o PostgreSQL. O MongoDB teve um desempenho melhor na carga de dados novos e em filtragens simples de dados, enquanto que o PostgreSQL teve um melhor desempenho juntando dados de grupos diferentes e efetuando consultas mais complexas. Por isso, o trabalho constatou que o MongoDB é o melhor para coletar dados dos jogadores, enquanto que o PostgreSQL é melhor para gerir a lógica interna de servidores dedicados do jogo.Databases are used in a lot of digital games. There are a lot of options for a Database Management System (DBMS) for games. Different games have different necessities for their databases. Because of this it’s important for developers to be well informed to be able to choose the correct DBMS for the game they are developing. This work aims to meet that need by making an analysis of DBMSs in the context of game development. Previously developed games are cited, together with their databases. After that, comparison between MongoDB and PostgreSQL is made. MongoDB had a better performance loading and saving data and on simple selection queries, while PostgreSQL had better performance joining data from different groups and making complex queries. Because of that, this work concludes that MongoDB is better for player data collection, while PostgreSQL is better for managing the internal logic for dedicated servers.application/pdfporBanco de dadosJogos digitaisDigital GamesDatabasesNoSQLMongoDBPostgreSQLComparação de SGBDs mongoDB e postgreSQL para jogos digitaisAnalysis of DBMS used in game development info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2022Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001153912.pdf.txt001153912.pdf.txtExtracted Texttext/plain69827http://www.lume.ufrgs.br/bitstream/10183/251785/2/001153912.pdf.txt9c23cf7d2bc9fab831f5efb3c03d4ad3MD52ORIGINAL001153912.pdfTexto completoapplication/pdf6762010http://www.lume.ufrgs.br/bitstream/10183/251785/1/001153912.pdf32ddc956d3f9f57f1e52ba2236dfd0edMD5110183/2517852022-11-26 06:00:32.173984oai:www.lume.ufrgs.br:10183/251785Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2022-11-26T08:00:32Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais |
dc.title.alternative.en.fl_str_mv |
Analysis of DBMS used in game development |
title |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais |
spellingShingle |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais Knijnik, David Mees Banco de dados Jogos digitais Digital Games Databases NoSQL MongoDB PostgreSQL |
title_short |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais |
title_full |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais |
title_fullStr |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais |
title_full_unstemmed |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais |
title_sort |
Comparação de SGBDs mongoDB e postgreSQL para jogos digitais |
author |
Knijnik, David Mees |
author_facet |
Knijnik, David Mees |
author_role |
author |
dc.contributor.author.fl_str_mv |
Knijnik, David Mees |
dc.contributor.advisor1.fl_str_mv |
Galante, Renata de Matos |
contributor_str_mv |
Galante, Renata de Matos |
dc.subject.por.fl_str_mv |
Banco de dados Jogos digitais |
topic |
Banco de dados Jogos digitais Digital Games Databases NoSQL MongoDB PostgreSQL |
dc.subject.eng.fl_str_mv |
Digital Games Databases NoSQL MongoDB PostgreSQL |
description |
Bancos de dados são usados em grande parte das aplicações de jogos digitais. Existem várias opções para a escolha de Sistema de Gerenciamento de Banco de Dados para jogos. Jogos diferentes ainda têm necessidades diferentes para bancos de dados. Portanto, é importante para desenvolvedores estarem bem informados para escolherem um SGDB correto para um jogo sendo desenvolvido. Esse trabalho visa atender a essa necessidade realizando uma análise de SGDBs no contexto de jogos digitais. São citados jogos desenvolvidos anteriormente, junto com seus bancos de dado. Depois, é feita uma comparação entre o MongoDB e o PostgreSQL. O MongoDB teve um desempenho melhor na carga de dados novos e em filtragens simples de dados, enquanto que o PostgreSQL teve um melhor desempenho juntando dados de grupos diferentes e efetuando consultas mais complexas. Por isso, o trabalho constatou que o MongoDB é o melhor para coletar dados dos jogadores, enquanto que o PostgreSQL é melhor para gerir a lógica interna de servidores dedicados do jogo. |
publishDate |
2022 |
dc.date.accessioned.fl_str_mv |
2022-11-25T04:46:19Z |
dc.date.issued.fl_str_mv |
2022 |
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 |
http://hdl.handle.net/10183/251785 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001153912 |
url |
http://hdl.handle.net/10183/251785 |
identifier_str_mv |
001153912 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/251785/2/001153912.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/251785/1/001153912.pdf |
bitstream.checksum.fl_str_mv |
9c23cf7d2bc9fab831f5efb3c03d4ad3 32ddc956d3f9f57f1e52ba2236dfd0ed |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447323584495616 |