Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Reālā laika datu laika rindu saglabāšana datu bāzē un datu vizualizācija
Title in English Real-Time Time Series Data Storage in a Database and Data Visualization
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Mārtiņš Bonders
Reviewer Māris Riņģis
Abstract 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.
Keywords REĀLĀ LAIKA DATI, LAIKA RINDU DATUBĀZES, INFLUXDB, TIMESCALEDB, POSTGRESQL
Keywords in English REAL-TIME DATA, TIME SERIES DATABASES, INFLUXDB, TIMESCALEDB, POSTGRESQL
Language lv
Year 2025
Date and time of uploading 26.05.2025 16:25:38