Ytelse i Apache Derby ved skalering av antall tilgjengelige prosessorer
Master thesis
Permanent lenke
http://hdl.handle.net/11250/251988Utgivelsesdato
2006Metadata
Vis full innførselSamlinger
Sammendrag
Denne oppgaven bygger på en mistanke fra utviklernes side om at databasebehandlingssystemet Apache Derby har en manglende evne til skalering ved tilførsel av prosesseringskraft. Gjennom ytelsestester utført med varierende last og tilgjengelig prosesseringskraft er det slått fast at denne mistanken var vel begrunnet. Under oppgavens rammer er ytelsesøkningen for Apache Derby vesentlig svakere enn for MySQL. Ved hjelp av ulike verktøy er den dominerende kilden til den reduserte skalerbarheten blitt lokalisert til låsesystemet. Det er blitt utarbeidet et nytt forslag til design og kodeendringer i låsesystemet som reduserer låsegranulariteten, ved å dele opp systemets komplette låsetabell til flere deltabeller.