Ukládání geografických dat v NoSQL databázi
NoSQL database as geographical data storage
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Hofman Martin
Vedoucí práce
Kouba Zdeněk
Oponent práce
Vokřínek Jiří
Studijní obor
Softwarové inženýrstvíStudijní program
Softwarové technologie a managementInstituce přidělující hodnost
katedra počítačů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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoš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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Zobrazit celý záznamAbstrakt
Tato práce se zabývá syntaktickou analýzou AIXM 5.1 instančních souborů a jejich efektivním uložením do NoSQL databáze. V práci jsou nejprve rozebrány použitelné technologie a následně je proveden výběr nejvhodnějších. Pro syntaktickou analýzu byla zvolena kombinace technologií JAXB a StAXU. Pro trvalé uložení AIXM dat byla zvolena databáze MongoDB. Jako prostředek objektově-dokumentového mapování geografických objektů do databáze byla zvolena knihovna Morphia. Dále je v práci popsán návrh řešení a jeho implementace. Nakonec jsou uvedeny výsledky základních měření odezvy prostorových dotazů. This thesis deals with parsing of AIXM 5.1 files and their effective storage in a NoSQL database. In this thesis, we analyze appropriate technologies and subsequently the most suitable ones for implementation of individual tasks are selected. The combination of technologies JAXB and StaX was chosen for parsing AIXM 5.1 data files. MongoDB database was chosen as a means for building the AIXM 5.1 data storage. Morphia library was selected as a high level API offering object-document mapping for efficient storing/retrieving geographical features objects into/from the database. Further the thesis describes the design and implementation of the system that is subject of this thesis. Finally, the results of basic experiments aimed at the assessment of geographical queries response times.
Kolekce
- Bakalářské práce - 13136 [1056]