Mitä on tärkeintä MySQL kannalta palvelimessa, suorittimen nopeus, kiintolevyn nopeus vai muistin määrä?
Jos on tarkoitus laittaa keskustelufoorumi, missä on noin 5 miljoona viestiä ja joka päivä tehdään noin 2000-5000 kyselyä, niin minkälainen rauta pitäisi olla?
Itse ohjelma ja webpalvelin tulevat toiselle palvelimelle, tälle vain ja ainoastaan MySQL.
Jos on tarkoitus laittaa keskustelufoorumi, missä on noin 5 miljoona viestiä ja joka päivä tehdään noin 2000-5000 kyselyä, niin minkälainen rauta pitäisi olla?
Itse ohjelma ja webpalvelin tulevat toiselle palvelimelle, tälle vain ja ainoastaan MySQL.
Vastaukset 2
Vanhimmat
Eiköhän tärkeintä ole muistin määrä ja nopeus. Ja myös kiintolevyn nopeus jossain määrin. Mitä enemmän muistia sitä nopeampi hakea taulusta. Suorittimen nopeudella ei niinkään väliä. Joskin 5000 kyselyä päivässä on todella vähän(eikös yks sivulatauskin tee jo 3-5 kyselyä riippuen foorumi softasta) joten eiköhän tommonen perus vanhahko toimisto kone riittäisi hyvin kun kyseessä on ainoostaan tietokanta palvelimesta. Käyttikseksi silloin tietenkin joku Unix pohjanen.
Joskin nykyään saa 1Ghz koneita käytettynä todella halvalla joten jos rahaa enempi niin semmosen voisit hankkia.
Toisaaltaan jos jostain saisit hankittua aidon vanhahkon palvelinkoneen ne kun ovat palvelinkäyttöön optimoituja joten suorituskyky on huomattavasti parempa kuin vastaavan tehoisella toimistokoneella.
Jos otat muistia saman verran kuin kannan koko niin prosessorille ja muulle on sen jälkeen aivan sama, koska koko kanta itsessään voidaan ladata keskusmuistiin, olettaen, että on linux.
Ja tuntuu, että ei sekään riitä niin tosimies laittaapi 2GB RAM-levyn ja mounttaa sen /var/lib/mysql , tosimies tietenkin myös tietää sen, että kun kone sammutetaan niin ram:ssä olevat tiedot katoaa.
Tosimies voisikin tästä lähteä rakentamaan itselleen dream come true mysql-konetta..