Management změn v multi-model databázích
Evolution Management in Multi-Model Databases
diplomová práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/176253Identifikátory
SIS: 182756
Kolekce
- Kvalifikační práce [11597]
Autor
Vedoucí práce
Oponent práce
Nečaský, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika - Softwarové a datové inženýrství
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
13. 9. 2022
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
multi-model data|evoluce|management změnKlíčová slova (anglicky)
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