Original title:
Návrh back-endu pro analytický dashboard pozičního systému
Translated title:
Back-End Design for Analytical Dashboard of Positioning System
Authors:
Hrivňák, Marek ; Bardonek, Petr (referee) ; Šimek, Václav (advisor) Document type: Master’s theses
Year:
2022
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Táto práca sa zaoberá optimalizáciou pôvodného riešenia a navrhnutím nového riešenia pre ukladanie a spracovanie pozičných dát nástroja Sage Analytics systému RTLS vytvoreného spoločnosťou Sewio Networks s.r.o. Cieľom tejto práce je nájdenie a aplikácia spôsobu akým je možné skrátiť čas vyhotovenia metrík nástroja Sage Analytics. Optimalizáciou pôvodného riešenia v tejto práci sa podarilo jednoduchým spôsobom (bez nutnosti úpravy implementácie) výrazne zrýchliť proces zhotovovania metrík (pre časový interval 24 hodín zobrazovaných dát) v priemere až o 503 %. Navrhnuté riešenie využíva k ukladaniu pozičných dát databázu InfluxDB a upravuje spracovanie dát takým spôsobom, aby bolo kompatibilné s využitím nového spôsobu ukladania a získavania pozičných dát. Súčasťou nového riešenia je aj vytvorenie testov pre kontrolu správnosti navrhnutého riešenia. Aplikovanie tohto riešenia prináša zrýchlenie pri procese zhotovenia metrík (pre časový interval 24 hodín zobrazovaných dát) od 725 % až po 2085 % a v priemere až okolo 1010 %. Súčasťou práce je aj vykonanie niekoľkých experimentov, ktoré majú za cieľ priblížiť dôvody dĺžky trvania metrík v nástroji Sage Analytics.
This thesis deals with the optimization of the original solution and the design of a new solution for the storage and processing of positional data for the tool Sage Analytics of RTLS developed by Sewio Networks s.r.o. The objective of this study is to find and implement a solution to reduce the production time of Sage Analytics metrics. The optimized original solution provides in a very simple way (without the need to modify the implementation) significant acceleration in the production of metrics (for a time interval of 24 hours of displayed data) on average by up to 503 %. The proposed solution uses the InfluxDB database to store positional data and modifies the data processing in such a way, that it is compatible with the use of a new method of storing and retrieving positional data. The new solution also includes tests to check the correctness of the proposed solution. The application of this solution brings acceleration in the production of metrics (for the time interval of 24 hours of displayed data) from 725 % up to 2085 % and on average up to about 1010 %. Part of the work is also the performance of several experiments, which aim to reveal the reasons for the duration of metrics in Sage Analytics.
Keywords:
acceleration; InfluxDB; MySQL; optimization; position data; RTLS; Sage Analytics; Sewio; InfluxDB; MySQL; optimalizácia; pozičné dáta; RTLS; Sage Analytics; Sewio; zrýchlenie
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/207809