Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
NoSQL risinājumu atbalsta izpēte Java tehnoloģijās |
Title in English |
Research on Support of NoSQL Solutions in Java Technologies |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
Marina Pabērze |
Abstract |
Tehnoloģiju un jo īpaši interneta attīstības dēļ paradījās jaunas problēmas, ar
kurām relāciju datu bāzu sistēmu modelis nespēj tikt galā. Piemēram, milzīga datu
apjoma glabāšana, nepieciešamība pēc mērogojamības un medija failu kā foto vai video
glabāšanas iespēja. Tādēļ tika izveidota jauna datu bāzu sistēmu klase, kas atbrīvojas
no relāciju ierobežojumiem par labu datu daudzveidībai, apjomam un mērogojamībai.
Tādas datu bāzu sistēmas ir galvenokārt atvērta koda risinājumi un ir integrēti
jau vairākos izstrādes projektos un jomās, piemēram, sociālos tīklos vai komercijā.
Tādēļ sistēmas pastāvīgi attīstās, mainās un atšķiras viena no otras pat viena modeļa
ietvaros. Bakalaura darba mērķis ir noteikt NoSQL datu bāzu sistēmu lietošanas
atbalstu Java tehnoloģijās.
Lai sasniegtu uzstādītu mērķi ir nepieciešams izpētīt NoSQL tehnoloģiju un
praktiski apskatīt NoSQL datu bāzu sistēmu atbalstu Java tehnoloģijās. Tika izvēlētas
4 datu bāzu sistēmas – MongoDB Atlas, Amazon DynamoDB, DataStax Astra DB,
Neo4j Aura un pārbaudītas savienošanas, datu bāzes izveidošanas un datu
manipulācijas iespējas. Pēc tam tika analizēti rezultāti, noteikti iespējami uzlabojumi
un izdarīti secinājumi.
Darba apjoms – 61 lpp., 20 attēli, 4 tabulas un 49 informācijas avoti. |
Keywords |
NoSQL, atbalsts, datu bāzu sistēmas, Java |
Keywords in English |
NoSQL, support, database system, Java |
Language |
lv |
Year |
2023 |
Date and time of uploading |
29.05.2023 13:56:32 |