NoSQL-tietokannat MMO-pelinkehityksessä

Tiedonhallintaa ja tietokantoja ei tyypillisesti pidetä merkittävinä tai edes tarpeellisina perinteisessä videopelinkehityksessä, mutta massiivisissa monen pelaajan verkkopeleissä eli MMO-peleissä pelaajat jakavat yhteisen pysyvän pelimaailman, jonka ylläpitoon tarvitaan tietokannan hallintajärjeste...

Full description

Bibliographic Details
Main Author: Lempeä, Juuso
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2024
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/95249
_version_ 1826225801007202304
author Lempeä, Juuso
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Lempeä, Juuso Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Lempeä, Juuso Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Lempeä, Juuso
datasource_str_mv jyx
description Tiedonhallintaa ja tietokantoja ei tyypillisesti pidetä merkittävinä tai edes tarpeellisina perinteisessä videopelinkehityksessä, mutta massiivisissa monen pelaajan verkkopeleissä eli MMO-peleissä pelaajat jakavat yhteisen pysyvän pelimaailman, jonka ylläpitoon tarvitaan tietokannan hallintajärjestelmää. Tässä kirjallisuuskatsauksena toteutetussa kandidaatintutkielmassa pyrittiin selvittämään, miten NoSQL-tietokantoja voidaan hyödyntää MMO-pelinkehityksessä, ja olisivatko ne perinteisiä relaatiotietokantoja parempi vaihtoehto MMO-arkkitehtuurissa. Tutkielmassa käsitellyn kirjallisuuden perusteella NoSQL-tietokannat vaikuttavat lupaavilta MMO-pelinkehityksessä. Data management and databases are not typically considered significant or even necessary in traditional video game development, but in Massively Multiplayer Online Games (MMOGs) players share a persistent game world, which requires the use of a database management system. This literature review aimed to discover how NoSQL databases can be utilised in MMOG development and whether they would be a better alternative than traditional relational databases for MMOG architecture. The literature reviewed for this Bachelor’s thesis indicates that NoSQL databases seem promising in MMOG development.
first_indexed 2024-09-11T08:49:43Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Auvinen, Annemari", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lempe\u00e4, Juuso", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-05-28T08:14:24Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-05-28T08:14:24Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/95249", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tiedonhallintaa ja tietokantoja ei tyypillisesti pidet\u00e4 merkitt\u00e4vin\u00e4 tai edes tarpeellisina perinteisess\u00e4 videopelinkehityksess\u00e4, mutta massiivisissa monen pelaajan verkkopeleiss\u00e4 eli MMO-peleiss\u00e4 pelaajat jakavat yhteisen pysyv\u00e4n pelimaailman, jonka yll\u00e4pitoon tarvitaan tietokannan hallintaj\u00e4rjestelm\u00e4\u00e4. T\u00e4ss\u00e4 kirjallisuuskatsauksena toteutetussa kandidaatintutkielmassa pyrittiin selvitt\u00e4m\u00e4\u00e4n, miten NoSQL-tietokantoja voidaan hy\u00f6dynt\u00e4\u00e4 MMO-pelinkehityksess\u00e4, ja olisivatko ne perinteisi\u00e4 relaatiotietokantoja parempi vaihtoehto MMO-arkkitehtuurissa. Tutkielmassa k\u00e4sitellyn kirjallisuuden perusteella NoSQL-tietokannat vaikuttavat lupaavilta MMO-pelinkehityksess\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Data management and databases are not typically considered significant or even necessary in traditional video game development, but in Massively Multiplayer Online Games (MMOGs) players share a persistent game world, which requires the use of a database management system. This literature review aimed to discover how NoSQL databases can be utilised in MMOG development and whether they would be a better alternative than traditional relational databases for MMOG architecture. The literature reviewed for this Bachelor\u2019s thesis indicates that NoSQL databases seem promising in MMOG development.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2024-05-28T08:14:24Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-05-28T08:14:24Z (GMT). No. of bitstreams: 0\n Previous issue date: 2024", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "24", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "MMO", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "pelinkehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "NoSQL", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "NoSQL-tietokannat MMO-pelinkehityksess\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202405284012", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietokannat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tiedonhallinta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pilvipalvelut", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_95249
language fin
last_indexed 2025-02-18T10:56:20Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/197fddba-95db-40b7-a007-481b8db1ca56\/download","text":"URN:NBN:fi:jyu-202405284012.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Lempeä, Juuso NoSQL-tietokannat MMO-pelinkehityksessä MMO pelinkehitys NoSQL Tietotekniikka Mathematical Information Technology 602 tietokannat tiedonhallinta pilvipalvelut
title NoSQL-tietokannat MMO-pelinkehityksessä
title_full NoSQL-tietokannat MMO-pelinkehityksessä
title_fullStr NoSQL-tietokannat MMO-pelinkehityksessä NoSQL-tietokannat MMO-pelinkehityksessä
title_full_unstemmed NoSQL-tietokannat MMO-pelinkehityksessä NoSQL-tietokannat MMO-pelinkehityksessä
title_short NoSQL-tietokannat MMO-pelinkehityksessä
title_sort nosql tietokannat mmo pelinkehityksessä
title_txtP NoSQL-tietokannat MMO-pelinkehityksessä
topic MMO pelinkehitys NoSQL Tietotekniikka Mathematical Information Technology 602 tietokannat tiedonhallinta pilvipalvelut
topic_facet 602 MMO Mathematical Information Technology NoSQL Tietotekniikka pelinkehitys pilvipalvelut tiedonhallinta tietokannat
url https://jyx.jyu.fi/handle/123456789/95249 http://www.urn.fi/URN:NBN:fi:jyu-202405284012
work_keys_str_mv AT lempeäjuuso nosqltietokannatmmopelinkehityksessä