dc.contributor.advisor | Vuorinen, Jukka | |
dc.contributor.author | Eerola, Anniina | |
dc.date.accessioned | 2024-09-18T06:01:11Z | |
dc.date.available | 2024-09-18T06:01:11Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/97086 | |
dc.description.abstract | Tietokantojen suuri koko sekä niihin tallennettavan datan määrän kasvu luovat tarpeen edistää tietokantojen suorituskykyä muun muassa tietokantakyselyjä nopeuttamalla. Perinteisesti kyselyjä on tehostettu indekseillä, jotka voidaan kuvata datan saantia edistävinä hakemistorakenteina. Tässä tutkielmassa käsiteltiin relaatiotietokantojen indeksointia suositun ja laajasti käytetyn indeksointirakenteen, B-puun, näkökulmasta. B-puu esiteltiin kirjallisuudessa jo 70-luvulla ja on saavuttanut vakiintuneen aseman indeksoinnin hakupuurakenteena. Kuitenkin lukuisia uusia indeksiratkaisuja on esitetty tietokantakirjallisuudessa, mikä perustelee tarvetta tarkastella perinteisten ratkaisujen, muun muassa B-puun, kehitystä ja ominaisuuksia uusiin ratkaisuihin sekä niiden tarjoamiin mahdollisuuksiin verraten. Tutkielma toteutettiin narratiivisena kirjallisuuskatsauksena, jonka tarkoituksena oli kuvata B-puun kehitystä ja tarkastella sen nykyistä asemaa relaatiotietokantojen indeksoinnissa. Tutkielman tavoitteena oli arvioida B-puun soveltuvuutta nykyajan relaatiotietokantojen indeksointiin vertailemalla sitä kirjallisuudessa uutena esiteltyihin ja parempaa suorituskykyä tavoitteleviin indeksointiratkaisuihin tietokantaindeksoinnin nykytrendien hahmottamiseksi. Kirjallisuuskatsauksessa havaittiin, että B-puu on ollut suosittu tietokantakirjallisuuden tutkimusaihe läpi vuosikymmenten. Perinteisen B-puun optimointia on teknologian kehityksen seurauksena käsitelty muun muassa rinnakkaisuudenhallinnan sekä B-puun avulla toteutettujen hakuoperaatioiden osalta. Vaihtoehtoisten indeksointiratkaisujen osalta parempaa suorituskykyä on tavoiteltu muun muassa muistinkäytön vähentämisen, indeksoinnin automatisoinnin sekä indeksien hybriditoteutusten avulla. Vaikka tutkielmaan sisällytetyn kirjallisuuden perusteella uutena esitetyt indeksointiratkaisut ovat osaltaan osoittaneet potentiaalinsa relaatiotietokantojen indeksoinnissa, havaittiin B-puun toimivan yhä relevanttina indeksirakenteena erilaisten ratkaisujen suorituskykyvertailussa. Kirjallisuuskatsauksen havainnoista oli lisäksi tulkittavissa, että tulevaisuuden indeksointiratkaisujen kehittämisessä on tarpeen huomioida edelleen teknologian nopean kehityksen sekä datan kompleksisuuden kasvun vaikutukset. | fi |
dc.format.extent | 32 | |
dc.language.iso | fi | |
dc.title | B-puu : kehitys ja nykyinen asema relaatiotietokantojen indeksoinnissa | |
dc.identifier.urn | URN:NBN:fi:jyu-202409185961 | |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | 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 | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.contributor.oppiainekoodi | 601 | |
dc.subject.yso | tietokannat | |
dc.subject.yso | indeksointi (tietotekniikka) | |
dc.subject.yso | relaatiotietokannat | |
dc.rights.accessrights | Tekijä ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyväskylän yliopiston kirjaston arkistotyösemalta. Ks. https://kirjasto.jyu.fi/kokoelmat/arkistotyoasema.. | fi |
dc.rights.accessrights | The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyväskylä University Library (https://kirjasto.jyu.fi/collections/archival-workstation). | en |