diplomsko delo
Klemen Kobau (Avtor), Matjaž B. Jurič (Mentor)

Povzetek

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.

Ključne besede

NoSQL;Java;podatkovne baze;računalništvo in informatika;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [K. Kobau]
UDK: 004.65:004.43(043.2)
COBISS: 1538387395 Povezava se bo odprla v novem oknu
Št. ogledov: 623
Št. prenosov: 191
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Using NoSQL databases in the Java programming language on the basis of JNoSQL
Sekundarni povzetek: 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.
Sekundarne ključne besede: NoSQL;Java;databases;computer and information science;diploma;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000407
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 60 str.
ID: 11229736