Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Comparative Analysis of Multi-model Databases
Název práce v češtině: Srovnávací analýza multi-model databází
Název v anglickém jazyce: Comparative Analysis of Multi-model Databases
Klíčová slova: multi-model databáze|experimentální srovnání|analýza|benchmark|ArangoDB|RavenDB|MongoDB
Klíčová slova anglicky: multi-model databases|experimental comparison|analysis|benchmark|ArangoDB|RavenDB|MongoDB
Akademický rok vypsání: 2021/2022
Typ práce: bakalářská 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ý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 20.09.2021
Datum zadání: 21.10.2021
Datum potvrzení stud. oddělením: 13.01.2022
Datum a čas obhajoby: 17.06.2022 09:00
Datum odevzdání elektronické podoby:11.05.2022
Datum odevzdání tištěné podoby:11.05.2022
Datum proběhlé obhajoby: 17.06.2022
Oponenti: Ing. Pavel Koupil, Ph.D.
 
 
 
Zásady pro vypracování
V současné době se již dá většina populárních databázových systémů označit za tzv. multi-model, tj. podporující více modelů. Takový systém nabízí možnost využívat pro ukládání dat kombinaci několika logických modelů, např. grafového a dokumentového, definovat vztahy mezi daty a napříč modely se dotazovat. Cílem práce je prozkoumat a popsat oblast multi-model databází, zvolit vhodnou podmnožinu 2-3 podobných systémů a tuto experimentálně srovnat na reálných a/nebo syntetických datech. Pro tyto účely bude implementován jednoduchý nástroj umožňující automatizaci procesu.
Seznam odborné literatury
Jiaheng Lu, Irena Holubova: Multi-model Data Management: What's New and What's Next? EDBT 2017 Tutorial. https://www.cs.helsinki.fi/u/jilu/documents/multi-model-tutorial_new2.pdf

DB-Engines Ranking. https://db-engines.com/en/ranking

Jiaheng Lu: Towards Benchmarking Multi-Model Databases. https://www.cs.helsinki.fi/u/jilu/paper/CIDR2017.pdf

Oliveira, F.R., del Val Cura, L.M.: Performance Evaluation of NoSQL Multi-Model Data Stores in Polyglot Persistence Applications. In: IDEAS. pp. 230-235 (2016) https://www.researchgate.net/publication/308034803_Performance_Evaluation_of_NoSQL_Multi-Model_Data_Stores_in_Polyglot_Persistence_Applications

Pluciennik, E., Zgorzalek, K.: The Multi-model Databases - A Review. In: BDAS. pp. 141-152 (2017). https://link.springer.com/chapter/10.1007/978-3-319-58274-0_12
Předběžná náplň práce v anglickém jazyce
At present, most of the popular database systems can now be denoted as multi-model, that is, supporting multiple data models. Such a system offers the possibility to use a combination of several logical models, such as graph and document, for data storage, to define relationships between the data and to query across the models. The aim of the thesis is to investigate and describe the area of multi-model databases, to select a suitable subset of 2-3 similar systems and experimentally compare them using real-world and/or synthetic data. For this purpose, a simple tool for automating the process will be implemented.
 
Univerzita Karlova | Informační systém UK