| 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 |