Vizualizace rozsáhlých grafových dat na webu
but.committee | prof. 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.defence | 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 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Burget, Radek | cs |
dc.contributor.author | Jarůšek, Tomáš | cs |
dc.contributor.referee | Bartík, Vladimír | cs |
dc.date.created | 2020 | cs |
dc.description.abstract | Grafové 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.abstract | Graph 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.mark | B | cs |
dc.identifier.citation | JARŮŠ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.other | 129285 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/192467 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | grafová databáze | cs |
dc.subject | trojice | cs |
dc.subject | webový prohlížeč | cs |
dc.subject | vizualizace | cs |
dc.subject | graph database | en |
dc.subject | triple | en |
dc.subject | web browser | en |
dc.subject | visualization | en |
dc.title | Vizualizace rozsáhlých grafových dat na webu | cs |
dc.title.alternative | Large Graph Data Visualisation on the Web | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2020-07-15 | cs |
dcterms.modified | 2020-07-17-14:42:11 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 129285 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:31:14 | en |
sync.item.modts | 2025.01.15 14:57:05 | en |
thesis.discipline | Počítačová grafika a multimédia | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 4.31 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22593_v.pdf
- Size:
- 85.47 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22593_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22593_o.pdf
- Size:
- 88.1 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22593_o.pdf
Loading...
- Name:
- review_129285.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_129285.html