Graduate papers
  
Description of the graduate paper
Form of studies Professional Master
Title of the study programm Computer Systems
Title in original language NoSQL datubāzu iespēju analīze tīmekļa lietojumu izstrādei
Title in English Analysis of NoSQL Databases Features for Development of Web Applications
Department 12300 Institute of Applied Computer Systems
Scientific advisor Dr.sc.ing., as. prof. P.Rusakovs
Reviewer
Abstract Maģistra darbā tiek pētītas NoSQL datubāzu iespējas tīmekļa lietojumu izstrādei. Šajā darbā analizēti dažādi NoSQL datubāzu veidi, svarīgākās datubāzu pārvaldības sistēmu koncepcijas un konkrēto implementāciju specifika. NoSQL datubāzes tiek uzskatītas par aktuālo tendenci datubāzu tehnoloģijas attīstībā. Šīs datubāzes parasti piedāvā tikai daļu tradicionālo relāciju datubāzu iespēju, kā arī daļu jaunu iespēju, taču bieži vien upurē ierastas relāciju datubāzu garantijas par labu ātrdarbībai, mērogojamībai un daļēji strukturētu datu apstrādei. To rašanās iemesls bieži vien bijis tieši globālais tīmeklis un tā lietojumu vajadzības, tādēļ šīs sistēmas un to iespējas ir būtiski vērtēt tieši tīmekļa lietojumu kontekstā. Darba izpildei tika veikta apjomīga problēmsfēras materiālu analīze, noskaidrotas relāciju datubāzēm pieejamās alternatīvās glabāšanas sistēmas un izvēlētas dažādas to implementācijas. Katrai alternatīvai tika veikta pastiprināta arhitektūras un iespēju analīze, veicot arī sistēmu izmēģinājumus. Analīzes rezultātā tika iegūta uzskatāma NoSQL sistēmu salīdzinājuma tabula un izteikti ieteikumi konkrēto sistēmu pielietojuma sfērām. Dokumentā ir 65 lappuses, 24 attēli, 2 tabulas, 1 pielikums un 30 nosaukumu informācijas avoti.
Keywords NoSQL; atslēgu-vērtību DB; kolonnu-orientētās DB; dokumentu DB; grafu DB; MapReduce; Tīmekļa DB
Keywords in English NoSQL; key-value store; column-oriented DB; document DB; Graph DB; MapReduce; Web DB
Language lv
Year 2011
Date and time of uploading 18.04.2011 10:56:56