Management změn v multi-model databázích
Evolution Management in Multi-Model Databases
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/176253Identifiers
Study Information System: 182756
Collections
Author
Advisor
Referee
Nečaský, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science - Software and Data Engineering
Department
Department of Software Engineering
Date of defense
13. 9. 2022
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
multi-model data|evoluce|management změnKeywords (English)
multi-model data|evolution|change managementMulti-modelové databáze umožňují kombinovat výhody více datových modelů tím, že růzé typy dat ukládájí do různých modelů. Nicméně, tato technologie ještě není příliš vyspělá a postrádá standardizaci. Navíc neexistují nástroje, které by uměly modelovat multi-modelová data či spravovat jejich vývoj. Tato práce (i) slouží jako úvod do MM-cat, což je framework pro modelování multi-modelových dat, (ii) popisuje implementaci to- hoto frameworku, (iii) navrhuje workflow a zároveň i soubor schéma upravujících operací pro správu změn multi-modelových databází a (iv) provádí experimenty s cílem dokázat spolehlivost a škálovatelnost tohoto přístupu. 1
Multi-model databases allow us to combine the advantages of various data models by storing different types of data in different models. However, this technology is still relatively immature, lacks standardization, and there are not any tools that would allow us to model multi-model data or manage their evolution. This thesis (i) provides an in- troduction to MM-cat, i.e., the framework for modeling multi-model data, (ii) describes the implementation of the framework, (iii) designs a workflow and a set of schema modi- fication operations to facilitate evolution management and (iv) performs experiments to prove their reliability and scalability. 1