Použití grafové databáze pro optimalizace pro rozsáhlé cloudové aplikace
| dc.contributor.advisor | Soukup, Tomáš | |
| dc.contributor.author | Kopač, Petr | |
| dc.contributor.referee | Klečková, Jana | |
| dc.date.accepted | 2014-06-16 | |
| dc.date.accessioned | 2015-03-25T09:27:12Z | |
| dc.date.available | 2013-08-30 | cs |
| dc.date.available | 2015-03-25T09:27:12Z | |
| dc.date.issued | 2014 | |
| dc.date.submitted | 2014-05-14 | |
| dc.description.abstract | Předmětem této diplomové práce je porovnání grafové a SQL databáze a problémů, na které jsou optimalizovány, v rámci cloudové aplikace Samepage od společnosti Kerio. Softwarová implementace napodobuje relevantní část, tedy datové struktury a algoritmy vztahující se k funkci newsfeed (proud novinek) - jak grafovou tak SQL databází - s přesností vystačující pro tuto studii. Použité byly především technologie Java EE, Spring Framework a databáze MySQL a Neo4j. Pro účely porovnání se generují testovací data tak, aby bylo možné studovat prohledávání hierarchických struktur s přístupovými právy při vytváření newsfeedu. K odhadu výpočetní složitosti implementací se zkoušejí různé řády velikosti dat a variabilita. Výsledky jsou porovnány k vytvoření závěru, který přístup je vhodnější pro tento daný problém. | cs |
| dc.description.abstract-translated | This master thesis deals with the comparison of graph and Structured Query Language (SQL) databases and the problems, on which they are optimized, in the context of the cloud application Samepage by Kerio. The software implementation mimics the relevant part, ie. data structures and algorithms related to newsfeeds - both with graph and SQL - with enough precision for the study. The technologies used are above all Java EE, Spring Framework and the databases MySQL and Neo4j. The testing data is generated for benchmarks, so that one can study traversing of it. Most importantly, searching the access rights in a hierarchical structure for generating the newsfeed. Di erent orders of magnitude and variability are tried to estimate the computational complexity of implementations. The results are compared in order to nd out, which approach is more bene cial for the given problem. | en |
| dc.description.department | Katedra informatiky a výpočetní techniky | cs |
| dc.description.result | Obhájeno | cs |
| dc.format | 83 s. | cs |
| dc.format.mimetype | application/pdf | |
| dc.identifier | 59267 | |
| dc.identifier.uri | http://hdl.handle.net/11025/12563 | |
| dc.language.iso | en | en |
| dc.publisher | Západočeská univerzita v Plzni | cs |
| dc.rights | Plný text práce je přístupný bez omezení. | cs |
| dc.rights.access | openAccess | en |
| dc.subject | SQL | cs |
| dc.subject | Neo4j | cs |
| dc.subject | databáze | cs |
| dc.subject | optimalizace | cs |
| dc.subject | Java | cs |
| dc.subject | Spring | cs |
| dc.subject | výpočetní složitost | cs |
| dc.subject.translated | SQL | en |
| dc.subject.translated | Neo4j | en |
| dc.subject.translated | database | en |
| dc.subject.translated | optimization | en |
| dc.subject.translated | Java | en |
| dc.subject.translated | Spring | en |
| dc.subject.translated | computational complexity | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
| dc.thesis.degree-level | Navazující | cs |
| dc.thesis.degree-name | Ing. | cs |
| dc.thesis.degree-program | Inženýrská informatika | cs |
| dc.title | Použití grafové databáze pro optimalizace pro rozsáhlé cloudové aplikace | cs |
| dc.title.alternative | Utilization of a graph database for the optimization of wide cloud application | en |
| dc.type | diplomová práce | cs |
| local.relation.IS | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=59267 |
Files
Original bundle
1 - 4 out of 4 results
No Thumbnail Available
- Name:
- doc.pdf
- Size:
- 1.51 MB
- Format:
- Adobe Portable Document Format
- Description:
- Plný text práce
No Thumbnail Available
- Name:
- A10N0045Phodnoceni-ved.pdf
- Size:
- 324.53 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího práce
No Thumbnail Available
- Name:
- A10N0045Pposudek-op.pdf
- Size:
- 772.8 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta práce
No Thumbnail Available
- Name:
- A10N0045Pobhajoba.pdf
- Size:
- 224.17 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby práce