dc.contributor.advisor | Chovanec, Peter | |
dc.contributor.author | Kovařík, Antonín | |
dc.date.accessioned | 2019-06-26T04:31:46Z | |
dc.date.available | 2019-06-26T04:31:46Z | |
dc.date.issued | 2019 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/136209 | |
dc.description.abstract | R-strom je vícerozměrná datová struktura, která je dodnes velmi populární a využívaná struktura pro indexaci prostorových dat. Tato bakalářská práce se zabývá popisem, implementací a nasazením algoritmů pro rozdělování uzlů v R-stromě a jejich dopadem na výkon operací nad touto strukturou. Nachází se zde její podrobný popis a rozebereme její základní operace. Zmíním zde dvě varianty R-stromu, a to $R^+$-strom a R*-strom. Dále je v práci popsán databázový framework RadegastDB, který obsahuje implementaci R-stromu a u kterého je zkoumán dopad rozdělovacích algoritmů na výkon operací prováděných nad R-stromem a jeho vlastností. Je zde také ukázka implementace vybraných algoritmů v jazyce C++, u kterých následně otestuji jak se liší propustnost operací a vlastnosti struktury při použití vybraných algoritmů. | cs |
dc.description.abstract | R-tree is multi-dimensional data structure, which is still very popular and used structure for indexing spatial data nowadays. This bachelor thesis deals with description, implementation and deployment of node splitting algorithms in R-tree and its impact on performance of operations on the structure. The thesis contains description of the data structure in detail and description of basic operations with this structure. I will also mention description of the two variants of the R-tree, $R^+$-tree and R*-tree. It also contains description of database framework RadegastDB, which contains implementation of the tree and where is research of algorithms impact on its performance and properties. There is a sample of implementation of some algorithms in C++, in which I will test the difference in throughput of operations and properties with usage of choosen algorithms. | en |
dc.format.extent | 7649103 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | R-strom | cs |
dc.subject | RadegastDB | cs |
dc.subject | datová struktura | cs |
dc.subject | rozdělovací algoritmy | cs |
dc.subject | R-tree | en |
dc.subject | RadegastDB | en |
dc.subject | data structure | en |
dc.subject | splitting algorithms | en |
dc.title | Algoritmy rozdělení uzlu v R-stromech | cs |
dc.title.alternative | Node Splitting Algorithms in the R-trees | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Krátký, Michal | |
dc.date.accepted | 2019-05-28 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | KOV0270_FEI_B2647_2612R025_2019 | |
dc.rights.access | openAccess | |