Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Datubāzu Firebase, MongoDB, MySQL un SQLite salīdzinājums Android lietotņu izstrādē |
Title in English |
Comparison of Firebase, MongoDB, MySQL and SQLite Databases in Android App Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Marina Uhanova |
Reviewer |
Jānis Eiduks |
Abstract |
Atslēgvārdi: Firebase, MySQL, MongoDB, SQLite, Android Studio, mobilā e-komercijas lietotne, relāciju datubāze.
Darba tips: 1. tips - moderno risinājumu izpēte.
Bakalaura darbā tiek pētīts, ar kuru no datubāzēm – MongoDB, MySQL, Firebase vai SQLite – mobilās e – komercijas lietotnes veiktspēja ir vislabākā.
Darba mērķis ir izpētīt un salīdzināt datubāzes Firebase, MongoDB, MySQL un SQLite un to pielietošanu Android mobilo lietotņu izstrādē.
Darbs sastāv no četrām nodaļām. Pirmajā nodaļā tika aprakstītas datubāzes MongoDB, MySQL, SQLite un Firebase, analizēti ar tām veiktie citu autoru pētījumi un aprakstīti veiktspējas mērīšanas rīki, kas tiks izmantoti risinājumu pārbaudes daļā izstrādāto lietotņu veiktspējas noteikšanai. Otrajā nodaļā, lai noskaidrotu, kādas funkcijas jāievieš mobilajās e - komercijas lietotnēs, tika apskatīts citu autoru rakstītais par nepieciešamām mobilo e – komercijas lietotņu funkcijām un izpētīts, kādas funkcijas ir esošās e – komercijas mobilajās lietotnēs. Trešajā nodaļā tika izstrādāta prasību specifikācija, UML diagrammas un četras mobilās lietotnes, katrai attiecīgi piesaistot MongoDB, MySQL, Firebase vai SQLite datubāzi. Tika aprakstīti atsevišķi lietotņu kodu fragmenti, bet pilnie kodi tika saglabāti GitHub repozitorijās. Darba ceturtajā nodaļā tika izstrādāti salīdzināšanas kritēriji, atbilstoši kritērijiem tika noteiktas lietotņu veiktspējas, kur lietotne ar piesaistītu SQLite datubāzi uzrādīja labāko veiktspēu. Ceturtās nodaļas noslēgumā tika izstrādāti ieteikumi datubāzes izvēlei.
Darbs izklāstīts 68 lappusēs, kur iekļautas 28 tabulas un 11 attēli.
Darbā izmantoti 37 literatūras avoti un pievienoti 2 pielikumi. |
Keywords |
Firebase, MySQL, MongoDB, SQLite, Android Studio, mobilā e-komercijas lietotne, relāciju datubāze |
Keywords in English |
Firebase, MySQL, MongoDB, SQLite, Android Studio, mobile e-commerce app, relational database |
Language |
lv |
Year |
2023 |
Date and time of uploading |
29.05.2023 11:54:07 |