Porovnání uložení datových toků v grafové a relační databázi
Comparison of storing data flows in graph and relational database
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Valeriy Lyalin
Vedoucí práce
Peroutka Michal
Oponent práce
Valenta Michal
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Bakalářská práce se zabývá porovnáním ukládání a dotazování datových toků v grafovém a relačním systému správ databází na základě určitých případů užití. První část práce nastiňuje zvlaštností systémů pro správu grafových databází a architekturu podnikových datových skladů. Poté na základě požadavků je provedeno srovnání existujících grafových databází, na konci kterého se vybere ArangoDB pro nasledující implementaci a porovnávání. Dále se popisuje návrh optimálního mapovacího modelu v grafové databázi na základě určitých požadavků a na základě existujícího relačního modelu. Dále se nastiňuje implementace operací nad datovými toky na základě případů užití. Pak se provádí řadu testů, díky kterým se učiní závěr, že pro konkretné případy užití se vyplatí používat systém pro správu grafových databází. The bachelor thesis compares storing and querying data flows in a graph and a relational database management system based on specific use cases. The first part of the thesis outlines the Graph Database Management Systems and Enterprise Data Warehouse Architecture. Then, concerning the requirements, conducts a comparison of existing graph databases, based on which chooses ArangoDB for the following implementation and comparison. Then describes the designing optimal graph mapping model based on requirements and an existing relational model. Then outlines an implementation of the data flow operations based on use cases and conducts a series of tests to conclude, if it is worthy to represent the mapping model in a graph database management system. Finally finds that on the given use cases, it is worth using a graph database management system.
Kolekce
- Bakalářské práce - 18102 [1729]