Comparação de SGBDs mongoDB e postgreSQL para jogos digitais
Visualizar/abrir
Data
2022Autor
Orientador
Nível acadêmico
Graduação
Outro título
Analysis of DBMS used in game development
Assunto
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 j ...
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. ...
Abstract
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. Afte ...
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. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1024)
Este item está licenciado na Creative Commons License