Att byta databas i ett befintligt system är svårt. För att ta reda på om en annan databas fungerar tillfredsställande till systemet finns inte mycket annat att göra än att testa. Syftet med detta arbete är att utvärdera om det är möjligt för SAAB att byta databas frånSybase ASE Express Edition till H2. För utvärderingen byggs ett så kallat ''Proof-of-Concept'' med den nya databasen kopplad till systemet. Med denna uppsättning görs tester för att undersöka skillnader i funktion och prestanda. Testerna görs genom att bygga arbetslaster som båda databaserna får hantera, där tiden det tar att utföra arbetet mäts. Det görs även förbättringar på linjära sökmetoder i systemet. Resultaten visar att Sybase-databasen har bättre prestanda när det gäller att läsa från databasen.Men att H2 har mycket bättre prestanda när det gäller att skriva till databasen.Slutsatsen som dras från utvärderingen är att H2 fungerar som en ersättare till Sybase ASE ExpressEdition. Systemets linjära sökmetoder utvärderas och ersätts med teoretiskt bättre binära sökmetoder. / The changing of database to an existing system is not easy. To find out if the new database willwork to a satisfying degree there is no other way than to test it. The purpose of this work is toevaluate if it is possible for SAAB to switch database from Sybase ASE Express Edition to H2. To evaluate the database, a Proof-of-Concept is created and connected to the systemWith this setup, tests are performed to investigate differences in functions and performance.The tests are preformed by building workloads that both databases will work with, where the time it takesto work with them is measured. Will also create an improvement on search methods that were linear. The results show that Sybase have a better performance when it comes to reading from the database while H2 have a better performance when it comes to writing to the database. A conclusion is that H2 will work as a substitute to Sybase ASE Express Edition. The linear search methods as previouslyimplemented where replaced with binary search methods and the results show that the binary searchmethod were faster.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:ltu-86946 |
Date | January 2021 |
Creators | Nilsson, Mattias |
Publisher | Luleå tekniska universitet, Institutionen för system- och rymdteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0017 seconds