Show simple item record

dc.contributor.advisorKarnītis, Ģirts
dc.contributor.authorTimrots, Artūrs
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2023-09-05T01:04:59Z
dc.date.available2023-09-05T01:04:59Z
dc.date.issued2023
dc.identifier.other94460
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/63261
dc.description.abstractMaģistra darbā tiek risināta neefektīva audita žurnāla ziņu pārvaldība sadalītās informācijas sistēmās, kur tiek izmantota relāciju datubāzu vadības sistēma. Par piemēru tiek ņemts gadījums no konkrēta e-komercijas uzņēmuma informācijas sistēmām. Darba teorijas daļā mērķis ir izpētīt dažādus NoSQL (ne-relāciju) datubāzu risinājumus, pamatot to priekšrocības pār RDBVS, salīdzināt tos savā starpā un izvēlēties vispiemērotāko audita žurnālu ziņu glabāšanai. Praktiskās daļas mērķis ir izstrādāt prototipu neatkarīgai audita žurnāla pārvaldības sistēmai, kurā kā datubāze tiktu izmantota teorētiskajā daļā izvēlētā. Rezultātā tika tuvāk aplūkoti NoSQL datubāzu tipi, no kuriem dokumentu orientētā MongoDB tika atzīta par piemērotāko. Tika izveidota REST API servera un klienta daļas, kā arī veikta jaunizveidotā sistēmas prototipa testēšana. No darbā paveiktā ir veikti secinājumi un aprakstīti ieteikumi sistēmas audita žurnāla pārvaldības organizēšanai sadalītā sistēmā no arhitektūras aspekta.
dc.description.abstractThe Master's thesis “Efficient use of NoSQL databases in creating an audit logs in a distributed system” deals with the inefficient management of audit logs in distributed information systems, where a relational database management system is used. An example is taken from the information systems of a particular e-commerce company. In the theoretical part of the work, the aim is to study various NoSQL (non-relational) database solutions, justify their advantages over RDBMS, compare them with each other and choose the most suitable one. The purpose of the practical part is to develop a prototype for an independent audit log management system in which the database chosen in theoretical part will be used. As a result we took a closer look at the types of NoSQL databases of which the document-oriented MongoDB was found to be the most suitable. The server and client parts of the REST API were created and the newly created system prototype was tested. From the work done conclusions have been drawn and recommendations for organizing the management of the system audit log in a distributed system from the architectural point of view have been described.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectNoSQL
dc.subjectAudita žurnāls
dc.subjectSadalīta infrormācijas sistēma
dc.subjectDatu noliktavas
dc.subjectREST API
dc.titleNoSQL datubāzu efektīvs pielietojums audita žurnāla veidošanā sadalītā sistēmā
dc.title.alternativeEfficient use of NoSQL databases in creating an audit logs in a distributed system
dc.typeinfo:eu-repo/semantics/masterThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record