izpis_h1_title_alt

Uporaba podatkovnih baz NoSQL v programskem jeziku Java na osnovi JNoSQL
ID KOBAU, KLEMEN (Author), ID Jurič, Matjaž Branko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (520,59 KB)
MD5: 6C330AB1FBEDB1039023B5235E52447A

Abstract
Podatkovne baze NoSQL postajajo vse popularnejše in veliko programerjev se srečuje s težavami z izbiro pravilne podatkovne baze NoSQL. Poleg tega pa se podjetja, ki jih že uporabljajo, srečujejo s preveliko odvisnostjo med programsko kodo in izbrano podatkovno bazo. Oba problema poskušajo programerji rešiti z razvojem preslikovalnih knjižnic, s katerimi povečamo prenosljivost programske kode in enostavnost uporabe različnih podatkovnih baz NoSQL. V diplomski nalogi raziščemo, kdaj je uporaba podatkovnih baz NoSQL primerna, in jih primerjamo s podatkovnimi bazami SQL. Nato primerjamo različne preslikovalne knjižnice in podrobneje raziščemo knjižnico Eclipse JNoSQL. Kot del diplomske naloge smo razvili knjižnico, ki omogoča lažjo uporabo JNoSQL, in jo integrirali v ogrodje KumuluzEE. Na koncu predstavimo še primer uporabe knjižnice in ovrednotimo njeno delovanje.

Language:Slovenian
Keywords:NoSQL, Java, podatkovne baze
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2019
PID:20.500.12556/RUL-110935 This link opens in a new window
COBISS.SI-ID:1538387395 This link opens in a new window
Publication date in RUL:20.09.2019
Views:1618
Downloads:250
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Using NoSQL databases in the Java programming language on the basis of JNoSQL
Abstract:
NoSQL databases are becoming increasingly popular, however a lot of developers are having troubles deciding which NoSQL database is the right for their specific use case. Furthermore, companies that already use them are uncovering that their code is becoming increasingly dependent on the company's database. Software developers are tackling these issues with the help of mapping libraries, which increase code portability and make using NoSQL databases easier. In the thesis we explore different NoSQL database types, their use cases and compare them to SQL databases. Later, we compare different mapping libraries and thoroughly explore the Eclipse JNoSQL library. As the practical part of the thesis, we have developed an extension for the KumuluzEE framework, that makes use of Eclipse JNoSQL easier. Lastly, we present a use case of the developed library and grade its performance.

Keywords:NoSQL, Java, databases

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back