dc.contributor.advisor | Harjumaa, Lasse | |
dc.contributor.author | Jokela, Ilkka | |
dc.date.accessioned | 2023-11-10T07:12:25Z | |
dc.date.available | 2023-11-10T07:12:25Z | |
dc.date.issued | 2023 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/91862 | |
dc.description.abstract | Esineiden internetin (IoT) laitteet tuottavat valtavat määrät tietoa. Monesta
eri laitteesta ja lähteestä kerätty tieto on usein jäsentämätöntä. Relaatiotietokannoista
poiketen graafitietokantojen tietomalli soveltuu hyvin jäsentelemättömälle
tiedolle. Tämän tutkielman tavoitteena on selvittää mitä tulee huomioida graafitietokantaa
hyödyntävän IoT-järjestelmän väliohjelmisto- ja sovelluskerroksen suunnittelussa
ja toteutuksessa. Lisäksi tutkielman tavoitteena on selvittää mitä graafitietokantavaihtoehtoja
on saatavilla, soveltuuko graafitietokanta IoT-järjestelmän tietokantajärjestelmäksi
ja miten dokumentoida tietokannan valinta ja muut arkkitehtuuripäätökset.
Tutkielman tutkimus toteutetaan suunnittelututkimuksena. Suunnittelututkimuksessa
suunnitellaan ja toteutetaan graafitietokantaa hyödyntävä IoTjärjestelmä,
joka mittaa ja visualisoi olosuhteita.
Tutkimuksessa kävi ilmi, että graafitietokantaa hyödyntävän IoT-järjestelmän
väliohjelmisto- ja sovelluskerroksen suunnittelussa ja toteutuksessa on otettava huomioon,
että järjestelmän arkkitehtuuri ja tietomalli on helposti laajennettavissa ja
muokattavissa. Tutkimus osoitti, että graafitietokannan tietomalli on joustava ja helposti
laajennettavissa,minkä vuoksi graafitietokanta soveltuu hyvin IoT-järjestelmän
tietokantajärjestelmäksi. Graafitietokannoista Neo4J on selkeästi suosituin, monipuolisin
ja tuetuin. Tutkimuksessa selvisi, että arkkitehtuuripäätösten dokumentointiin
ei ole yhtä kaikkiin projekteihin sopivaa mallia. Tämän vuoksi tutkimuksessa
luotiin arkkitehtuuripäätösten dokumentaatiomalli, joka soveltuu IoT-järjestelmän
väliohjelmisto- ja sovelluskerroksen suunnitteluun ja toteutukseen. | fi |
dc.format.extent | 98 | |
dc.language.iso | fi | |
dc.rights | In Copyright | |
dc.subject.other | graafitietokanta | |
dc.subject.other | Neo4J | |
dc.subject.other | NoSQL | |
dc.title | Graafitietokannat esineiden internetissä | |
dc.identifier.urn | URN:NBN:fi:jyu-202311107896 | |
dc.type.ontasot | Master’s thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | © The Author(s) | |
dc.rights.accesslevel | openAccess | |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | tietokannat | |
dc.subject.yso | esineiden internet | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ | |