Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Datu bāzu veiktspējas testēšanas iespēju novērtējums |
Title in English |
Evaluation of Database Performance Testing |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr. sc. ing. Solvita Bērziša |
Reviewer |
Mg. sc. ing. Armands Baranovskis |
Abstract |
RĪGAS TEHNISKĀ UNIVERSITĀTE
DATORZINĀTNES UN INFORMĀCIJAS TEHNOLOĢIJAS FAKULTĀTE
Informācijas tehnoloģiju institūts
DATU BĀZU VEIKTSPĒJAS TESTĒŠANAS IESPĒJU NOVĒRTĒJUMS
Edgars Brālītis
Anotācija
Informācijas sistēmu arhitektūras izveidē svarīgu sastāvdaļu veido izvēlētā datu bāze, kas rada nepieciešamību novērtēt tās veiktspēju, lai tiktu izvēlēta arhitektūrai un prasībām atbilstošākā datu bāze. Bakalaura darba mērķis ir izanalizēt datu bāzu veiktspējas testēšanas paņēmienus un metrikas, kā arī izmēģināt testēšanas rīkus SQL un NoSQL datu bāžu veiktspējas testēšanai. Darba uzdevumi ietver literatūras izpēti dažādiem veiktspējas testēšanas veidiem, metodēm, pieejām, kā arī aplūkot veiktspējas testēšanas rīkus. Veiktspējas testēšanas rīki, kuri ir izmantoti darbā ir DTM DB Stress demonstrācijas versija, kas ir komerciāls rīks par maksu, un JMeter, kas ir atvērtā pirmkoda risinājums. Darbā ir dots apraksts par SQL un NoSQL datu bāzēm un sīkāk aprakstītas MySQL un MongoDB datu bāzes. Apkopoti secinājumi par to, kura no testētajām datu bāzēm ir labāka, analizējot testēšanas rīka iegūtos rezultātus un izmantojot noteiktas veiktspējas metrikas.
Izdarot vairākus veiktspējas testus, izmantojot abus rīkus, ir secināts, ka JMeter satur vairāk funkcijas un ļauj veikt plašāku datu bāzes veiktspējas testēšanu, bet DTM DB Stress kā komerciāli piedāvāts rīks satur lietotājam pievilcīgāku un ērtāku grafisko lietotāja interfeisu. Analizējot JMeter iegūtos rezultātus ir secināts, ka MongoDB datu bāze ierakstīšanas un nolasīšanas darbības tabulās veic par 12 30 % ātrāk nekā MySQL datu bāze.
Bakalaura darbā ir 71 lappuses, 26 attēli, 17 tabulas, 0 pielikumi. Ir izmantoti 50 literatūras avoti. |
Keywords |
datu bāze, sql, nosql, testēšana, rīki, veiktspējas testēšana |
Keywords in English |
database, sql, nosql, testing, tools, performance testing |
Language |
lv |
Year |
2013 |
Date and time of uploading |
04.06.2013 21:35:55 |