Schema Inference for Multi-model Data
Název práce v češtině: | Odvozování schématu multi-model dat |
---|---|
Název v anglickém jazyce: | Schema Inference for Multi-model Data |
Klíčová slova: | Multi-model|Odvozování schématu|NoSQL databáze |
Klíčová slova anglicky: | Multi-model|Schema inference|NoSQL databases |
Akademický rok vypsání: | 2021/2022 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | doc. RNDr. Irena Holubová, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 16.10.2021 |
Datum zadání: | 17.10.2021 |
Datum potvrzení stud. oddělením: | 29.03.2022 |
Datum a čas obhajoby: | 07.06.2022 09:00 |
Datum odevzdání elektronické podoby: | 05.05.2022 |
Datum odevzdání tištěné podoby: | 16.05.2022 |
Datum proběhlé obhajoby: | 07.06.2022 |
Oponenti: | RNDr. Michal Kopecký, Ph.D. |
Konzultanti: | Ing. Pavel Koupil, Ph.D. |
Zásady pro vypracování |
Drtivá většina existujících databázových systému je dnes výrobci označována jako multi-model, tedy podporující více než jeden logický model (např. relační a grafový apod.). Mezi podporovanými modely pak existují vztahy, které umožňují dotazování napříč modely. Stejně jako v single-model systémech (například relačních nebo XML) je jedním z problémů odvození neexistujícího schématu pro daná data. V tomto případě je situace komplikována různými přístupy k existenci schématu pro různé modely i databázové systémy (existují schema-full, schema-less i schema-mixed varianty). Autor práce se seznámí a krátce popíše single-model přístupy a navrhne jejich vhodné rozšíření/kombinaci pro multi-model data (zvolenou podmnožinu vzájemně propojených modelů). Součástí práce bude implementace navrženého návrhu ověřující jeho vlastnosti. |
Seznam odborné literatury |
Baazizi, M. - Ben Lahmar, H. - Colazzo, D. - Ghelli, G. - Sartiani, C.: Schema Inference for Massive JSON Datasets. Extending Database Technology (EDBT), Mar 2017, Venise, Italy. https://hal.sorbonne-universite.fr/hal-01491765
Čontoš, P. - Svoboda, M.: JSON Schema Inference Approaches. CoMoNoS@ER '20. Springer 2020. Mlynkova, I. - Necasky, M.: Heuristic Methods for Inference of XML Schemas: Lessons Learned and Open Issues. Informatica, volume 24, issue 4, pages 577 - 602. IOS Press, 2013. ISSN 0868-4952. Klempa, M. - Kozak, M. - Mikula, M. - Smetana, R. - Starka, J. - Svirec, M. - Vitasek, M. - Necasky, M. - Holubova (Mlynkova), I.: jInfer: A Framework for XML Schema Inference. The Computer Journal, volume 11, issue 2, pages 134 - 156. Oxford University Press, 2015. ISSN 0010-4620. Graph Modeling Guidelines: https://neo4j.com/developer/guide-data-modeling/ Neunhöffer, M.: Data Modeling with Multi-model Databases https://www.oreilly.com/ideas/data-modeling-with-multi-model-databases https://db-engines.com/en/ranking |