Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Tīmekļa lietojumprogrammu mērogošanas principu analīze |
Title in English |
Analysis of Scalability Principles in Web Applications |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing. Gundars Alksnis |
Reviewer |
AS 4Finance, sistēmarhitekts, Mg.sc.ing. D.Buzdins |
Abstract |
Līdz ar uzņēmuma strauju izaugsmi uzņēmuma tīmekļa sistēmai ir jāaug līdzi. Tīmekļa sistēmai ir jāspēj apkalpot pieaugošu lietotāju skaitu, bet katrs mirklis, kad tīmekļa lietojumprogramma ir nepieejama, nes zaudējumus uzņēmumam. Pats termins mērogojamība raksturo sistēmas spēju apkalpot pieaugošu skaitu pieprasījumu. Līdz ar to tiek izmantotas dažādas metodes, lai uzlabotu tīmekļa lietojumprogrammu spēju apkalpot vairāk pieprasījumu. Darba mērķis ir veikt mērogojamības pamatprincipu analīzi, kuri tiek izmantoti tīmekļa sistēmu mērogošanā, rezultātā, apkopojot dažādas mērogošanas metodes un pamatprincipus. Autors analizē tādus tīmekļa sistēmu mērogošanas jēdzienus, kā slodzes balansēšana, kešdarbe, mērogošanas veidi un tās kvantificēšana, asinhrona apstrāde, datubāzu mērogošana. Darba gaitā tiek analizēta Brēvera teorēmas ietekme uz tīmekļa sistēmu mērogojamību, kā arī tiek analizēta relāciju un NoSQL datubāzu pielietošanu mērogojamās tīmekļa sistēmās. Darbā tiek analizēta mērogošanas kvantificēšana, izmantojot universālo mērogošanas likumu. Izmantojot pētījumā veikto analīzi tiek veikta BestBuy.com tīmekļa sistēma analīze, kā arī tiek analizēta tīmekļa sistēmas problēmsituācija, lai atspoguļotu mērogojamības pamatprincipu pielietošanu.
Dokumentā ir 47 lappuses, 20 attēli, 1 tabulas un 32 nosaukumu informācijas avoti. |
Keywords |
Mērogojamas sistēmas,mērogojamība,slodzes balansēšana,kešdarbe,Brēvera teorēma |
Keywords in English |
Scalability, high scalability, load balancing, caching, Brewers theorem |
Language |
lv |
Year |
2014 |
Date and time of uploading |
26.05.2014 17:48:44 |