Pregled bibliografske jedinice broj: 1205483
Usporedba učinkovitosti sustava za upravljanjem relacijskih i NoSQL baza podataka
Usporedba učinkovitosti sustava za upravljanjem relacijskih i NoSQL baza podataka, 2022., diplomski rad, preddiplomski, Tehnički fakultet, Rijeka
CROSBI ID: 1205483 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Usporedba učinkovitosti sustava za upravljanjem relacijskih i NoSQL baza podataka
(Efficiency Comparison of Relational and NoSQL Database Management Systems)
Autori
Gizdulić, Mauro
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Tehnički fakultet
Mjesto
Rijeka
Datum
13.07
Godina
2022
Stranica
54
Mentor
Ljubić, Sandi
Ključne riječi
relacijske baze podataka ; NoSQL baze podataka ; MySQL ; MongoDB ; analiza učinkovitosti
(relational databases ; NoSQL databases ; MySQL ; MongoDB ; performance analysis)
Sažetak
Relacijske baze podataka zasnovane su na semantičkim relacijama između entiteta koji su određeni svojim skupom atributa. Za pristup i manipulaciju podacima koristi se standardizirani jezik SQL. S druge strane, NoSQL baze podataka ne zasnivaju se na relacijskom modelu, već koriste pohranu u modalitetima dokumenata, uređenih parova ključ-vrijednost, širokih stupaca te grafova. U ovome radu implementirana je web aplikacija kojom se testirala učinkovitost dvaju sustava za upravljanje bazama podataka. Kao predstavnik upravitelja relacijskom bazom podataka odabran je sustav MySQL, a za NoSQL baze sustav MongoDB. Ispitna aplikacija omogućava testiranje potpornih baza podataka na način da se automatski može zapisivati, ažurirati, brisati i pretraživati zapise, pri čemu podaci u pojedinom zapisu mogu biti različite veličine i pri čemu se koristi različita frekvencija dotične operacije. Izlazne metrike obuhvaćaju vrijeme odziva baze podataka (tj. vrijeme izvršavanja operacije) i potrošnju računalnih resursa – opterećenje procesora i utrošak memorije. Provedeni su eksperimenti za različite konfiguracije ulaznih varijabli, a rezultati, koji ukazuju na različitu učinkovitost sustava za upravljanjem relacijskih i NoSQL baza podataka, prezentirani su na razini deskriptivne statistike.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo