Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Evolution Management in NoSQL Document Databases
Thesis title in Czech: Evolution Management in NoSQL Document Databases
Thesis title in English: Evolution Management in NoSQL Document Databases
Key words: NoSQL, Evolution Management, Multi-model Databases
English key words: NoSQL, Evolution Management, Multi-model Databases
Academic year of topic announcement: 2015/2016
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Irena Holubová, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 29.10.2015
Date of assignment: 10.03.2016
Confirmed by Study dept. on: 21.03.2016
Date and time of defence: 12.06.2018 09:00
Date of electronic submission:10.05.2018
Date of submission of printed version:10.05.2018
Date of proceeded defence: 12.06.2018
Opponents: RNDr. Martin Svoboda, Ph.D.
 
 
 
Guidelines
Since most of the applications are dynamic, sooner or later the structure of the data needs to be changed and so have to be changed also all related aspects (storage strategies, queries, source codes etc.). We speak about so-called evolution management or adaptability. This aspect is also related to the area of Big Data and NoSQL databases where the solutions can inspire themselves in the area of evolution management in centralized XML dataabases.

The aim of the thesis is to analyze the XML evolution management approaches with regards to the specifics of the distributed NoSQL document databases (i.e. replication, weak consistency of data, mutual references, duplicities, schemalessness etc.) which also enable to store semi-structured data (mainly in the JSON format). On the basis of the analysis, the author will propose and implement a respective extension of a selected document database (e.g. MongoDB). The features of the proposal will be demonstrated experimentally.
References
Holubová, I. - Kosek, J. - Minařík, K. - Novák, D.: Big Data a NoSQL databáze. Grada, Praha, Česká republika, říjen 2015. ISBN 978-80-247-5466-6. (http://www.ksi.mff.cuni.cz/bigdata/)

Polak, M. - Chytil, M. - Jakubec, K. - Kudelas, V. - Pijak, P. - Necasky, M. - Holubova (Mlynkova), I.: Data and Query Adaptation using DaemonX. Computing and Informatics Journal, volume 34, number 1, pages 1001 - 1039. Institute of Informatics, Slovak Academy of Sciences, 2015. ISSN 1335-9150. http://www.cai.sk/ojs/index.php/cai/article/viewArticle/2040)

Maly, J. - Necasky, M. - Mlynkova, I.: Efficient Adaptation of XML Data Using a Conceptual Model. Information Systems Frontiers, volume 16, issue 4, pages 663 - 696. Springer Science+Business Media, 2014. ISSN 1387-3326. (http://link.springer.com/article/10.1007%2Fs10796-012-9375-8)

Necasky, M. - Klimek, J. - Maly, J. - Mlynkova, I.: Evolution and Change Management of XML-based Systems. Journal of Systems and Software, volume 85, issue 3, pages 683 - 707. Elsevier, February 2012. ISSN 0164-1212. http://www.sciencedirect.com/science/article/pii/S0164121211002524)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html