Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums Reālā laika datu laika rindu saglabāšana datu bāzē un datu vizualizācija
Nosaukums angļu valodā Real-Time Time Series Data Storage in a Database and Data Visualization
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Mārtiņš Bonders
Recenzents Māris Riņģis
Anotācija Bakalaura darba pētījuma joma ir informācijas tehnoloģijas pārvaldība, ar uzsvaru uz reālā laika datu apstrādi un to vizualizācijas iespējām, izmantojot specializētas vai relāciju datubāzu vadības sistēmas. Tēmas aktualitāti nosaka pieaugošā nepieciešamība pēc efektīviem risinājumiem liela apjoma laika rindu datu apstrādei un analīzei dažādās nozarēs. Darba mērķis bija novērtēt un salīdzināt trīs datubāzes – InfluxDB, TimescaleDB un PostgreSQL - lai noteiktu piemērotāko risinājumu reālā laika datu saglabāšanai un vizualizācijai. Pētījumā katra datubāze tika uzstādīta atsevišķā LXC konteinerā, un, izmantojot Python skriptus, tika veikti veiktspējas testi – datu ievadē, nolasīšanā un vaicājumu izpildē, apstrādājot vairāk nekā divus miljonus datu punktu. Rezultāti parādīja, ka PostgreSQL nodrošina labāko kopējo veiktspēju, InfluxDB ir piemērota liela apjoma datu ievadei, savukārt TimescaleDB ir efektīva specifiskos SQL vaicājumu gadījumos. Papildus tika uzstādīta un savienota Grafana vizualizācijas platforma, ar kuru tika demonstrēta datu attēlošana visām trim datubāzēm. Tā nodrošināja vienlīdzīgu vizualizācijas kvalitāti neatkarīgi no izmantotās datubāzes. Darba apjoms: 77 lappuses, 15 attēli, 11 tabulas, 42 pielikumi un atsauces uz 55 informācijas avotiem.
Atslēgas vārdi REĀLĀ LAIKA DATI, LAIKA RINDU DATUBĀZES, INFLUXDB, TIMESCALEDB, POSTGRESQL
Atslēgas vārdi angļu valodā REAL-TIME DATA, TIME SERIES DATABASES, INFLUXDB, TIMESCALEDB, POSTGRESQL
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 26.05.2025 16:25:38