Thesis (Selection of subject)Thesis (Selection of subject)(version: 285)
Assignment details
   Login via CAS
Evolution Management in Multi-Model Databases
Thesis title in Czech: Evolution Management in Multi-Model Databases
Thesis title in English: Evolution Management in Multi-Model Databases
Key words: multi-model databases, evolution, change management
English key words: multi-model databases, evolution, change management
Academic year of topic announcement: 2018/2019
Type of assignment: diploma thesis
Thesis language:
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Irena Holubová, Ph.D.
Author:
Guidelines
The problem of efficient management of changes in applications and namely their data structures has been solved for many years in various ways. Software project DaemonX was implemented in order to provide a user-friendly and extensible tool for modelling of data schemas and propagation of their changes to data instances and/or related operations (queries). So far, however, it enables to model various data formats (e.g., relational or XML) only separately.

Multi-model databases represent a set of databases which support storing and querying of data in several mutually related data formats. The aim of the thesis is to extend DaemonX in order to enable concurrent modelling of a set of related data formats (e.g., JSON + XML + relational) and to manage the respective changes, i.e. propagate them to respective data instances and queries.
References
DaemonX http://daemonx.codeplex.com/

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.

Chytil, M. - Polak, M. - Necasky, M. - Holubova (Mlynkova), I.: Evolution of a Relational Schema and its Impact on SQL Queries. IDC '13: Proceedings of the 7th International Symposium on Intelligent Distributed Computing, pages 5 - 15, Prague, Czech Republic. Studies in Computational Intelligence, volume 511. Springer, 2013. ISBN 978-3-319-01570-5.

Polak, M. - Mlynkova, I. - Pardede, E.: XML Query Adaptation as Schema Evolves. ISD '12: Proceedings of the 21st International Conference on Information Systems Development, pages 401 - 416, Prato, Italy, August 2012. Springer Science+Business Media, Inc., 2013. ISBN 978-1-4614-7539-2.

Neunhöffer, M.: Data Modeling with Multi-model Databases https://www.oreilly.com/ideas/data-modeling-with-multi-model-databases
Preliminary scope of work
Cílem práce je seznámit se s obhájeným SW projektem DaemonX, který umožňuje modelovat datové struktury aplikace a propagovat změny do instancí dat nebo souvisejících operací. Tento nástroj je třeba rozšířit tak, aby podporoval také multi-model databáze, tedy systémy, které umožňují ukládat a dotazovat data ve více vzájemně propojených datových formátech (např. XML + JSON + relační).

Poznámka: Obecně není nezbytně nutné navazovat na projekt DaemonX, pokud autor pro analýze podobných prací navrhne jiný přístup.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html