Querying RDF data in Multi-Model NoSQL databases
Název práce v češtině: | Dotazování nad RDF daty v Multi-Model NoSQL databázích |
---|---|
Název v anglickém jazyce: | Querying RDF data in Multi-Model NoSQL databases |
Klíčová slova anglicky: | RDF, Multi-Model databases, NoSQL, ArangoDB, SPARQL |
Akademický rok vypsání: | 2018/2019 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Martin Svoboda, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 30.10.2018 |
Datum zadání: | 31.10.2018 |
Datum potvrzení stud. oddělením: | 25.04.2019 |
Datum a čas obhajoby: | 06.02.2020 09:00 |
Datum odevzdání elektronické podoby: | 06.01.2020 |
Datum odevzdání tištěné podoby: | 06.01.2020 |
Datum proběhlé obhajoby: | 06.02.2020 |
Oponenti: | RNDr. Jakub Klímek, Ph.D. |
Zásady pro vypracování |
NoSQL databases gained popularity due to their ability to store large amounts of unstructured data. Not only because of the variety of Big Data, choosing a suitable logical data model as well as a particular database system for a given project became difficult. This led to the idea of so called Polyglot Persistence, where multiple databases can be used within a single application. This concept is further addressed by Multi-Model NoSQL databases incorporating several different data models even within a single database system.
In particular, semantic data is one of the data types that is not yet well supported in such database systems. While contemporary RDF stores are often based on the underlying relational model and are facing not just scalability challenges, flexibility of NoSQL databases could be exploited for this purpose in order to gain more efficient systems. The aim of this thesis is to analyse existing approaches for storing and retrieval of RDF data within Multi-Model or core NoSQL database systems. Based on this research, a new approach dealing with some of the identified advantages and disadvantages will be proposed. Finally, its prototype implementation will be experimentally evaluated in order to demonstrate its properties and usability. |
Seznam odborné literatury |
Banane, M., Belangour, A., El Houssine, L.: Storing RDF Data into Big Data NoSQL Databases. First International Conference on Real Time Intelligent Systems (pp. 69-78). Springer, Cham, 2017.
Cudré-Mauroux, P., Enchev, I., Fundatureanu, S., Groth, P., Haque, A., Harth, A., et al: NoSQL Databases for RDF: An Empirical Evaluation. International Semantic Web Conference (pp. 310-325). Springer, Berlin, Heidelberg, 2013. Saikaew, K. R., Asawamenakul, C., Buranarach, M.: Design and Evaluation of a NoSQL Database for Storing and Querying RDF Data. Engineering and Applied Science Research, 41(4), 537-545. 2014. Samuelsen, S. D.: Representing and Storing Semantic Data in a Multi-Model Database. Master's Thesis, 2018. |