• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • English 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Login
View Item 
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Datu konsistences nodrošināšanas risinājumi mikropakalpojumu arhitektūrā

Thumbnail
View/Open
302-76110-Jelcins_Antons_aj16084.pdf (798.7Kb)
Author
Jelčins, Antons
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Zuters, Jānis
Date
2020
Metadata
Show full item record
Abstract
Bakalaura darba mērķis ir analizēt datu konsistenci mikropakalpojumu (angliski: microservices) arhitektūrā. Autora nesen veiktais pētījums, kas tika rakstīts trešajā kursā, par tēmu “Datu integritāte dalītās sistēmās”, kura mērķis bija noteikt datu integritātes nozīmi dalītās sistēmās, kā to var sasniegt un kad to var pārkāpt. Interesantā kārtā, motivācija šim darbam bija autora iepriekšējais darbs “Datu integritāte dalītās sistēmās”. Autora mērķis bija turpināt šīs tēmas izpēti, galvenokārt datu konsistenci mikropakalpojumos un kā to sasniegt. Autors noteiks, kāpēc datu konsistence ir svarīga un kādas problēmas var rasties, to pārkāpjot. Autors salīdzinās mikropakalpojumu arhitektūru un monolīto arhitektūru, tiks noskaidrots kāpēc mūsdienās mikropakalpojumu arhitektūra ir aktuāla un kad to ir vērts pielietot. Tiks salīdzināti un analizēti gan mikropakalpojumu, gan monolītās arhitektūras priekšrocības un trūkumi. Bakalaura darba ietvaros autors analizēs dažādus risinājumus, kā nodrošināt datu konsistenci mikropakalpojumu arhitektūrā, cik grūti ir saprast un ieviest šos risinājumus. Risinājumu izvērtēšanai tiks izmantota reāla sistēma, kas veidota kā mikropakalpojuma arhitektūra. Autors salīdzinās esošās problēmas ar datu konsistenci un pārbaudīs, kā dažādi risinājumi palīdzēs šīm problēmām. Autors sasniedz bakalaura darba mērķi un skaidro to secinājumā. Bakalaura darbs ietver 56 lappuses ar 9 attēliem. Atslēgvārdi: dati, konsistence, sāga, mikropakalpojums, arhitektūra, monolīts.
 
This research work goal is to analyze data consistency in microservice architecture. Author’s recent work, which was written at 3rd course, a paper “Data integrity in distributed systems”, which goal was to identify importance of data integrity in distributed systems, how it can be achieved and when it can be violated. Interestignly, for this work motivation was author’s previos paper “Data integrity in distributed systems”. Author aim was to continue researching in this area of field, mainly data consistency in microservices and how to achieve it. Author will determine, why data consistency is important and which problems can arise not ensuring data consitency. Author will compare monolithic architecture and microservice architecture and why microservice architecture is relevant and when it is wort to use it. Analysis of benefits and drawbacks in both microservice architecture and monolithic architecture will be done. During research, author will analyze multiple solutions, which achieve data consisteny in microservice architecture, and how much it is difficult to integrate solutions to the application, which follows microservice architecture. Author will evaluate data consistency solutions and how they work in real system, which is implemented using microservice architecture, author will compare existing problems with data consistency and will review how different solutions will resolve data consistency problems. Author achieve reseash work goal and describe it in Autors sasniedz bakaulra darba mērķi un skaidro to secinājumā. Paper consists of 56 pages, with 9 images. Keywords: data, consistency, saga, microservices, architecture, monolithic.
 
URI
https://dspace.lu.lv/dspace/handle/7/50784
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [5688]

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

View Usage Statistics

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV