Detail práce
Automatizované velkoobjemové zpracování testovacích výsledků
Tato práce se zabývá problematikou automatizovaného zpracování velkého objemu dat v prostředí relační databáze. Práce se zaměřuje na aktuální situaci ve firmě Codasip a řeší nedostatečně rychlé vykonávání aktualizací materializovaných pohledů. Výsledkem práce je návrh na úpravy aktuálního systému, tento návrh úspěšně řeší problémy s pomalým zpracováním dat. Implementované řešení pak přináší průměrné zrychlení aktualizace materializovaných pohledů o 93 % a u některých materializovaných pohledů zrychlení o 99 %. Toto řešení pomůže firmě Codasip zvýšit efektivitu vývoje procesorových jader, ale i dalších produktů. Zároveň tato práce může sloužit jako případová studie optimalizace pomalých databázových dotazů při zpracování velkého objemu dat.
testování, automatizace, testovací výsledky, report, MySQL, databáze, databázové schéma, SQL dotazy, pytest, zpracování dat, optimalizace, partitioning, materializovaný pohled, vizualizace, Metabase
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
- Můžete odhadnout, k jakému urychlení zpracování pohledů a materializovaných pohledů by došlo v případě, že by do databáze nebyly vkládány detailní záznamy o všech proběhlých testech, ale pouze o těch, které skončily s chybou (tedy test failed)?
Dotaz na kompresi, archivaci a stárnutí testů. Dotaz na konkrétní zdroj problému při zpracování velkého množství testů. Dotazy na vyjádření zrychlení v absolutních hodnotách. Dotaz na dosažení stanovených cílů. Dotaz na srovnání použitelnosti původního a nového řešení v praxi.
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
@bachelorsthesis{FITBT24133, author = "Richard Klem", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Automatizovan\'{e} velkoobjemov\'{e} zpracov\'{a}n\'{i} testovac\'{i}ch v\'{y}sledk\r{u}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/24133/" }