Graduate papers
  
Description of the graduate paper
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