Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2024Programsko inženirstvopodatkovna baza · PostgreSQL · Redis

Primerjava zmogljivosti podatkovnih baz PostgreSQL in Redis za analizo podatkov s pomočjo umetne inteligence

Cilj raziskave je bil ugotoviti, katera baza podatkov je bolj primerna za določene naloge, kot so hitro filtriranje podatkov, učenje modelov umetne inteligence ter stabilnost in zanesljivost rezultatov.

Michel Velkovdiplomant, Računalništvo in informatika – modul Programsko inženirstvo · zagovor december 2024Mentor: mag. Ervin Schaff · mentor v podjetju: Peter Metljak
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
Področjepodatkovna baza, PostgreSQL, Redis
Mentormag. Ervin Schaffmentor v podjetju: Peter Metljak
Obseg113 straniPDF 1,2 MB
ZagovorDecember 2024objavljeno 19. 12. 2024
V 30 sekundah
Vprašanje

Cilj raziskave je bil ugotoviti, katera baza podatkov je bolj primerna za določene naloge, kot so hitro filtriranje podatkov, učenje modelov umetne inteligence ter stabilnost in zanesljivost rezultatov.

Metoda

V diplomskem delu so analizirali zmogljivosti dveh priljubljenih podatkovnih baz, PostgreSQL in Redis, v kontekstu umetne inteligence in obdelave podatkov.

Ugotovitev

Cilj raziskave je bil ugotoviti, katera baza podatkov je bolj primerna za določene naloge, kot so hitro filtriranje podatkov, učenje modelov umetne inteligence ter stabilnost in zanesljivost rezultatov.

V diplomskem delu so analizirali zmogljivosti dveh priljubljenih podatkovnih baz, PostgreSQL in Redis, v kontekstu umetne inteligence in obdelave podatkov. Cilj raziskave je bil ugotoviti, katera baza podatkov je bolj primerna za določene naloge, kot so hitro filtriranje podatkov, učenje modelov umetne inteligence ter stabilnost in zanesljivost rezultatov. Postavili so štiri hipoteze, ki so jih preverjali z eksperimentalno primerjavo hitrosti poizvedb, časov treniranja modelov in stabilnosti rezultatov.

Zakaj je problem resničen

Metoda

V diplomskem delu so analizirali zmogljivosti dveh priljubljenih podatkovnih baz, PostgreSQL in Redis, v kontekstu umetne inteligence in obdelave podatkov.

Kaj je nastalo

Cilj raziskave je bil ugotoviti, katera baza podatkov je bolj primerna za določene naloge, kot so hitro filtriranje podatkov, učenje modelov umetne inteligence ter stabilnost in zanesljivost rezultatov. Postavili so štiri hipoteze, ki so jih preverjali z eksperimentalno primerjavo hitrosti poizvedb, časov treniranja modelov in stabilnosti rezultatov. Rezultati so potrdili, da je Redis zelo hiter pri enostavnih poizvedbah, kot so lookup operacije, zahvaljujoč arhitekturi, ki temelji na pomnilniškem shranjevanju podatkov.

Vendar pa ni bil hitrejši pri kompleksnih filtrirnih poizvedbah, kot je trdila hipoteza 2. PostgreSQL je pokazal boljšo zmogljivost pri obdelavi zapletenih poizvedb, kjer je bil zaradi napredne optimizacije in uporabe indeksov čas izvedbe bistveno krajši. To kaže, da je PostgreSQL bolj primeren za scenarije, kjer je potrebno filtriranje večjega števila podatkov s kompleksnimi pogoji.

Pri učenju modelov umetne inteligence je Redis pokazal prednost pri enostavnejših modelih, kot je Ridge regresija, saj je hitrost treniranja nekoliko presegla PostgreSQL. Pri bolj zapletenih modelih, kot sta naključni gozd in gradientno ojačenje, pa sta se PostgreSQL in Redis izkazala za enakovredna, kar nasprotuje hipotezi 4 o večji stabilnosti PostgreSQL. Raziskava je prav tako pokazala, da PostgreSQL uživa večjo podporo skupnosti in večje povpraševanje na trgu dela, medtem ko Redis vodi pri odprtokodnih projektih na GitHubu.

Na podlagi teh ugotovitev priporočamo PostgreSQL za aplikacije, ki zahtevajo obsežno obdelavo podatkov, in Redis za aplikacije, kjer je hitrost ključnega pomena. Poleg teh ključnih ugotovitev so proučili tudi vpliv izbire podatkovne baze na celotno arhitekturo aplikacij in njeno skalabilnost. Ugotovili so, da PostgreSQL nudi boljše možnosti za skaliranje v okolju, kjer se zahteve po podatkih dinamično spreminjajo, medtem ko Redis omogoča enostavnejšo integracijo v realnočasovne sisteme zaradi svoje izjemne hitrosti.

Ti dodatni vpogledi omogočajo bolj informirano odločitev pri izbiri podatkovne baze glede na specifične potrebe projekta ter bodo prispevali k večji učinkovitosti in zanesljivosti končnih rešitev.

Prenesite diplomsko delo113 strani · PDF 1,2 MB
Velkov, M. (2024). Primerjava zmogljivosti podatkovnih baz PostgreSQL in Redis za analizo podatkov s pomočjo umetne inteligence. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
podatkovna bazaPostgreSQLRedisstrojno učenjeUmetna inteligenca
Comparison of PostgreSQL and Redis database performance for data analysis using artificial intelligenceThe diploma thesis analysed the performance of two popular databases, PostgreSQL and Redis, in the context of artificial intelligence and data processing. The aim of the research was to determine which database is more suitable for specific tasks such as fast data filtering, training artificial intelligence models, and stability and reliability of results.

Objavljeno 19. 12. 2024 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.

Iz dela

Slike, sheme in zaslon

Strežniška soba s podatkovnimi bazami in omrežno opremoStrežniška soba s podatkovnimi bazami in omrežno opremoSimbolična fotografija (Pixabay, ColossusCloud)
Sorodni projekti

Še iz modula Programsko inženirstvo

Vsi diplomski projekti →
Vpis · Programsko inženirstvo

Želite v dveh letih narediti tak projekt?

Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.

Go Higher.
Osebni odgovor po e-pošti v enem delovnem dnevu. Brez spama; s pošiljanjem se strinjate s politiko zasebnosti.
Preden greste

Pošljemo vam predmetnik, potek študija ter možnosti financiranja in štipendij.

Brez klicev, brez spama. Ena e-pošta z vsem, kar potrebujete za odločitev, in povabilom na predavanje.

S pošiljanjem se strinjate, da vas Academia kontaktira po e-pošti ali telefonu. Zasebnost · odjava kadar koli.