Vizualizace rozsáhlých grafových dat na webu

but.committeeprof. Dr. Ing. Jan Černocký (předseda) prof. Ing. Adam Herout, Ph.D. (místopředseda) Ing. David Bařina, Ph.D. (člen) doc. Ing. Vítězslav Beran, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen)cs
but.defenceStudent 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 B. Otázky u obhajoby: Myslíte si, že při použití modelu LPG místo RDF by byly výkonností limity rozdílné nebo by na toto neměla volba modelu žádný vliv? Jaké jiné grafy ste ve své práci implementoval? Citujete nějaká články zmiňovaného algoritmu ve své práci? Jaké výhody má Canvas oproti jiným nástrojům? Řešíte ve své implementaci změnu náhledu? Porovnali ste své řešení s konkurencí?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBurget, Radekcs
dc.contributor.authorJarůšek, Tomášcs
dc.contributor.refereeBartík, Vladimírcs
dc.date.created2020cs
dc.description.abstractGrafové databáze poskytují způsob uložení dat, který se zásadně liší od relačního modelu. Cílem této práce je poté vizualizovat tyto data a stanovit maximální objem, který jsou webové prohlížeče schopny najednou zpracovat. K tomuto účelu byla naimplementována interaktivní webová aplikace. Pro uložení dat je využit model RDF (Resource Description Framework). Ten reprezentuje data formou trojic se strukturou subjekt - predikát - objekt. Komunikace s touto databází, která běží na serveru je realizována pomocí REST API, samotný klient je poté implementován v jazyce JavaScript, kde vizualizaci zajišťuje HTML prvek canvas. Tu je možné provést pomocí třech speciálně navrhnutých metod: greedy, greedy-swap a force-directed. Výsledné hranice byly primárně zjištěny testováním časových náročností jednotlivých částí a silně závisejí na záměru uživatele. Limit byl stanoven na 150000 trojic v případě, kdy je nutné vykreslit maximální objem dat. Pokud je naopak cílem kvalita vizualizace a plynulost aplikace, tak se limit pohybuje v řádech tisíců.cs
dc.description.abstractGraph databases provide a form of data storage that is fundamentally different from a relational model. The goal of this thesis is to visualize the data and determine the maximum volume that current web browsers are able to process at once. For this purpose, an interactive web application was implemented. Data are stored using the RDF (Resource Description Framework) model, which represents them as triples with a form of subject - predicate - object. Communication between this database, which runs on server and client is realized via REST API. The client itself is then implemented in JavaScript. Visualization is performed by using the HTML element canvas and can be done in different ways by applying three specially designed methods: greedy, greedy-swap and force-directed. The resulting boundaries were determined primarily by measuring time complexities of different parts and were heavily influenced by user's goals. If it is necessary to visualize as much data as possible, then 150000 triples were set to be the limiting volume. On the other hand, if the goal is maximum quality and application smoothness, then the limit doesn't exceed a few thousand.en
dc.description.markBcs
dc.identifier.citationJARŮŠEK, T. Vizualizace rozsáhlých grafových dat na webu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129285cs
dc.identifier.urihttp://hdl.handle.net/11012/192467
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectgrafová databázecs
dc.subjecttrojicecs
dc.subjectwebový prohlížečcs
dc.subjectvizualizacecs
dc.subjectgraph databaseen
dc.subjecttripleen
dc.subjectweb browseren
dc.subjectvisualizationen
dc.titleVizualizace rozsáhlých grafových dat na webucs
dc.title.alternativeLarge Graph Data Visualisation on the Weben
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2020-07-15cs
dcterms.modified2020-07-17-14:42:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129285en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:31:14en
sync.item.modts2025.01.15 14:57:05en
thesis.disciplinePočítačová grafika a multimédiacs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.31 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22593_v.pdf
Size:
85.47 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22593_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22593_o.pdf
Size:
88.1 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22593_o.pdf
Loading...
Thumbnail Image
Name:
review_129285.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_129285.html
Collections