KUŠNÍRIK, O. Pluginy pro efektivní úložiště dat v knihovně sysrepo [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
V rámci bakalářské práce byly vytvořeny pluginy pro úložiště dat v open-source knihovně sysrepo a tyto pluginy byly také úspěšně integrovány do produkční verze uvedené knihovny, která je využívána i velkými telekomunikačními operátory. Řešení bakalářské práce mělo pravidelný průběh, díky čemuž byly veznačném předstihu naplněny všechny body zadání a bylo možné dostatečně zkonzultovat i výslednou podobu technické zprávy k bakalářské práci. S prací studenta jsem tudíž velmi spokojen a navrhuji hodnocení bakalářské práce stupněm výborně / A.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Bakalářská práce se zaměřovala na oblast pluginů pro úložiště dat v rámci široce používané open-source knihovny sysrepo, která je vyvíjena sdružením CESNET. Náročnost bakalářské práce spočívala především v požadavku na kompatibilitu jejích výsledku s existující knihovnou, jež je produkčně využívána komerčními společnostmi, včetně velkých telekomunikačních operátorů. I přes tuto náročnost byly všechny body zadání úspěšně naplněny. | ||
Práce s literaturou | Student si sám aktivně vyhledával studijní materiály a pracoval se zdroji, které jsou relevantní vzhledem k zaměření bakalářské práce (dokumentace knihovny sysrepo a zvažovaných databází, RFC dokumenty, aj.). | ||
Aktivita během řešení, konzultace, komunikace | Postup práce byl průběžně konzultován s odborným konzultantem Mgr. Michalem Vaškem ze sdružení CESNET. Během celé doby řešení bakalářské práce byl student aktivní a na jednotlivé konzultace byl vždy připraven. | ||
Aktivita při dokončování | Bakalářská práce byla dokončena ve značném předstihu, díky čemuž bylo možné její výslednou podobu dostatečně zkonzultovat. | ||
Publikační činnost, ocenění | Vytvořené pluginy pro úložiště dat v knihovně sysrepo byly úspěšně integrovány do veřejného repozitáře open-source knihovny sysrepo. |
Jedná se o velmi zdařilou bakalářskou práci. Student v ní pečlivě analyzoval a testoval různé databáze a jejich použitelnost ve spojení s knihovnou sysrepo. Výstupní kódy jsou kvalitně napsané a připravené pro použití v praxi. Vytknou lze jen drobné prohřešky v technické zprávě. Souhrnně proto hodnotím stupněm velmi dobře (B) .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Cílem práce bylo vytvořit pluginy pro knihovnu sysrepo zajišťující efektivní komunikaci s databází. Zadání považuji za průměrně obtížné. | ||
Rozsah splnění požadavků zadání | |||
Rozsah technické zprávy | |||
Prezentační úroveň technické zprávy | 85 | Struktura i rozsah technické zprávy je v pořádku, včetně návaznosti jednotlivých kapitol. Text je pro čtenáře čitelný a dobře pochopitelný. V některých případech by stálo za zvážení sloučit větší množství menších tabulek do jedné větší, ale i aktuální způsob prezentace není pro čtenáře nikterak rušivý. | |
Formální úprava technické zprávy | 75 | Po jazykové i typografické stránce je práce na dobré úrovni. Rušivě působí pouze drobné prohřešky typu: Velké počáteční písmeno v odkazech např. viz Výpis, viz Tabulka apod. Tečka před odkazem na literaturu, který je součástí věty. | |
Práce s literaturou | 70 | Literatura je tvořena primárně odkazy na webové stránky , což je z větší části dáno charakterem práce , které se musí odkazovat na řadu existujících nástrojů/databází a jejich vlastností. Na druhou stranu určitě budou existovat i kvalitnější literární zdroje (konferenční nebo časopisecké články) zaměřené např. na měření a analýzu výkonnosti různých databázových systémů. | |
Realizační výstup | 95 | Výstupem práce jsou pluginy pro knihovnu sysrepo v jazyce C. Vytvořený kód je ve formě open-source, plně funkční a velmi dobře strukturovaný. Samotný kód pluginů je doplněn řadou experimentů. | |
Využitelnost výsledků | Výstupy práce jsou kompilačního charakteru , avšak předpokládá se jejich přímé nasazení v praxi v rámci knihovny sysrepo . |
eVSKP id 154310