Repozitorij samostojnih visokošolskih in višješolskih izobraževalnih organizacij

Izpis gradiva
A+ | A- | Pomoč | SLO | ENG

Naslov:Redis kot rešitev za realnočasovno analitiko: primer aplikacije za vodilne lestvice : diplomsko delo visokošolskega strokovnega študijskega programa prve bolonjske stopnje Spletne in informacijske tehnologije
Avtorji:ID Manzoni, Nino (Avtor)
ID Dobrovoljc, Andrej (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf Manzoni_Nino_dd_2026.pdf (2,39 MB)
MD5: A7EC2F64B1F6C477C98A1952FBDBBAE4
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:UAMEU - Univerza Alma Mater Europaea
Opis:Diplomsko delo obravnava uporabo podatkovne baze Redis kot rešitve za realnočasovno analitiko, in sicer na primeru aplikacije za prikaz vodilne lestvice. Namen je raziskati učinkovitost sistema pri operacijah, ki zahtevajo hitro vstavljanje, posodabljanje, razvrščanje in prikaz podatkov, ter njegovo delovanje primerjati z relacijsko podatkovno bazo MySQL. V teoretičnem delu so predstavljeni sistemi za vodenje vodilnih lestvic, značilnosti realnočasovne analitike, podatkovna struktura urejenih množic v sistemu Redis ter razlike med relacijskimi in nerelacijskimi podatkovnimi bazami. V empiričnem delu je zasnovan prototip sistema v oblačnem okolju Amazon Web Services. Primerjava je izvedena med sistemom Valkey kot Redis-kompatibilno rešitvijo in relacijsko podatkovno bazo MySQL, in sicer nad simuliranimi podatki tekačev, pri čemer so operacije testirane po istih scenarijih in v primerljivih infrastrukturnih pogojih. V analizo so vključene operacije, značilne za vodilne lestvice. Rezultati kažejo, da je podatkovni sistem Redis učinkovitejši pri operacijah, kjer sta ključna majhna časovna zakasnitev in stalno posodabljanje razvrstitve uporabnikov. Sistem MySQL z ustreznim indeksiranjem se pri določenih poizvedbah približa zmogljivostim sistema Redis, vendar ima Redis oziroma Valkey pri razvrščanju in realnočasovnih posodobitvah jasnejšo prednost. Ugotovitve podpirajo uporabo hibridnega pristopa, pri čemer sistem Redis podpira hitro operativno plast, sistem MySQL pa zagotavlja trajno in strukturirano hrambo podatkov.
Ključne besede:Redis, NoSQL, realnočasovna analitika, vodilna lestvica, MySQL
Kraj izida:Maribor
Kraj izvedbe:Maribor
Založnik:N. Manzoni
Leto izida:2026
Leto izvedbe:2026
Št. strani:49 str.
PID:20.500.12556/ReVIS-14258 Novo okno
UDK:004.65:004.62(043.2)
COBISS.SI-ID:284847619 Novo okno
Datum objave v ReVIS:15.07.2026
Število ogledov:57
Število prenosov:0
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
  
Objavi na:Bookmark and Share


Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Sekundarni jezik

Jezik:Angleški jezik
Opis:This thesis examines the use of the Redis database as a solution for real-time analytics, using a leaderboard application as a case study. It investigates the system’s efficiency in operations that require fast data insertion, updating, ranking, and display, and compares its performance with the MySQL relational database. The theoretical part presents leaderboard management systems, the characteristics of real-time analytics, the sorted set data structure in Redis, and the differences between relational and non-relational databases. In the empirical part, a system prototype is designed in the Amazon Web Services cloud environment. The comparison is conducted between Valkey, used as a Redis-compatible solution, and the MySQL relational database. The evaluation is based on simulated runner data, with operations tested under identical scenarios and comparable infrastructure conditions. The analysis includes operations characteristic of leaderboard systems. The results show that the Redis-based data system is more efficient in operations where low latency and continuous updating of user rankings are essential. With appropriate indexing, MySQL approaches Redis performance in certain queries; however, Redis, or Valkey as its compatible implementation, maintains a clear advantage in ranking and real-time updates. The findings support the use of a hybrid approach, in which Redis provides a fast operational layer, while MySQL ensures persistent and structured data storage.
Ključne besede:Redis, NoSQL, real-time analytics, leaderboard, MySQL


Nazaj