Porovnání uložení datových toků v grafové a relační databázi
Comparison of storing data flows in graph and relational database
dc.contributor.advisor | Peroutka Michal | |
dc.contributor.author | Valeriy Lyalin | |
dc.date.accessioned | 2020-06-19T22:52:09Z | |
dc.date.available | 2020-06-19T22:52:09Z | |
dc.date.issued | 2020-06-19 | |
dc.identifier | KOS-862365847005 | |
dc.identifier.uri | http://hdl.handle.net/10467/88284 | |
dc.description.abstract | 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í. | cze |
dc.description.abstract | 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. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | 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.html | eng |
dc.rights | Vysokoš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 | cze |
dc.subject | grafová databáze | cze |
dc.subject | porovnávání databází | cze |
dc.subject | datový model | cze |
dc.subject | ArangoDB | cze |
dc.subject | NoSQL | cze |
dc.subject | .NET Core | cze |
dc.subject | graph database | eng |
dc.subject | database comparison | eng |
dc.subject | data model | eng |
dc.subject | ArangoDB | eng |
dc.subject | NoSQL | eng |
dc.subject | .NET Core | eng |
dc.title | Porovnání uložení datových toků v grafové a relační databázi | cze |
dc.title | Comparison of storing data flows in graph and relational database | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Valenta Michal | |
theses.degree.discipline | Webové a softwarové inženýrství | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 18102 [1729]