Minulla oli vakaa aikomus päivittää kotikoneeni tähän tai 7940X prosessoriin, kun nämä julkaistiin, mutta nyt asiaa märehdittyäni otan ehkä vielä hengähdystauon ja katson seuraavan mallisukupolven. Toivottavasti nykyinen koneeni kestää siihen asti hengissä.
Kiitos artikkelista.
Voisitteko harkita jonkun tietokantatestin lisäämistä näihin prossutesteihin? Joku muistiin mahtuva tietokanta ja siitä sitten lasketaan ulos jotain analyysitietoja.
Levy-io rajoitteisia kirjoituskomentoja tai teratavujen lukemisnopeuteen rajoittuvia juttuja ei ei ehkä hyödytä testata, mutta uskoisin aika monen lopulta runksuttavan nykyisin jotain BI-analyysejä kantoihin tallennetuille datoille ja datasettien ollessa sen kokoisia, että ne mahtuvat muistiin.
Tietokantabenchmarkkaus on vaikeaa. Jotta benhcmarkeista saa mitään merkitseviä tuloksia pitää ymmärtää mitä on mittaamassa.
Esimerkiksi relaatiotietokannalla kyselyn ajaminen tapahtuu monesti yhdellä säikeellä ACIDin säilyttämiseksi, osaa kyselystä voidaan toki rinnakkaistaa, mutta osaa sitten taas ei. Jos sitten taas kyselyitä laitetaan rinnakkain ajamaan saadaan vastaan lukot, jotka tekevät maksimin saavuttamisesta vaikeaa. Tämän lisäksi kaikki tietokantavendorit harrastavat benchmark-optimointia, eli yleisesti saatavilla olevat helposti ajettavat testit eivät välttämättä anna realistista tulosta yhtään mistään.
Jos sitten taas unohdamme relaatiokannat ja eheyden ja ajetaan analytiikkatestit jollain shardingiin perustuvalla himmelillä (esim. Spark), niin tällöin oikeastaan mitataan ainoastaan sitä kuinka hyvin kyseinen alusta skaalatuu shardeihin, joka tavallaan on kiinnostava tieto, mutta loppujen lopuksi varsin suppea.
Ja samat ongelmat jatkuvat yli paletin, key-value/nosql-kannoilla omat haasteensa, objektikannoilla omansa.
Jos hommasta saisi rautasivuston kannalta mielekästä, pitäisi käyttää aina yhtä ja samaa (tai paria) binääriä ja ajoympäristöä joka sitten laitettaisiin ajoon aina uudelle raudalle. Testejä pitäisi olla useampia ja niiden pitäisi olla ajatuksella valittuja. Silti systeemi hajoaisi käsiin aina aika-ajoin.
En oikein usko, että tällä informaatiolla olisi suomen kielialueella niin hirvittävästi kiinnostuneita lukijoita kattamaan ylimääräisen vaivan. (minä olisin toki kiinnostunut, kunnon vertailevia lukuja eri raudoilla on kauhean vaikea löytää).