B-puu : kehitys ja nykyinen asema relaatiotietokantojen indeksoinnissa
Tekijät
Päivämäärä
2024Pääsyrajoitukset
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..
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.
...
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Kandidaatintutkielmat [5362]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Perehdytys SQL-injektioihin sekä niitä vastaan toimimiseen
Rajalahti, Atte (2023)Nykymaailmassa useat organisaatiot säilyttävät kriittistä dataa erinäisissä tietokannoissa. Vahinkoa tavoittelevat hyökkääjät pyrkivät joko saamaan käyttöoikeuksia, tuottamaan vahinkoa, tai palauttamaan arkaluontoista dataa ... -
Relaatio- ja epärelaatiotietokantojen suorituskykyvertailu : MySQL ja MongoDB
Rapa, Antti (2016)Tutkielmassa esitellään relaatio- ja epärelaatiotietokantoja sekä paneudutaan niiden ominaisuuksiin. Nykyään erilaisia tietokantahallintajärjestelmiä on paljon. Ongelmaksi tulee se, että mikä tietokantahallintajärjestelmä ... -
Persistent Errors in Query Formulation
Taipalus, Toni (Jyväskylän yliopisto, 2020)We use the internet daily to query data from a myriad of databases; every search term entered in a search engine, every movie watched, every song listened, ev-ery newspaper article read online. Although we as end-users ... -
NewSQL-tietokantojen skaalautuvuus
Tuulivuori, Annika (2023)Yksi relaatiotietokantojen heikkouksista on sen skaalautuvuus. Relaatiotietokannat skaalautuvat pystysuoraan, mikä on kallista. NoSQL-tie\-to\-kan\-to\-jen skaalaaminen on edullisempaa, mutta sen seurauksena ACID-periaatteen ... -
Relaatiomallin vertailua vaihtoehtoisiin tietokantamalleihin
Laine, Artturi (2024)Relaatiomalli on pitkään ollut hallitseva tietokantamalli tietokannanhallintajärjestelmien alalla. Tietokantoja kohtaan muuttuneet tarpeet etenkin massadatan suhteen ovat luoneet vaatimuksia, joita relationaaliset ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.