Flitig postare
|
|
Reg.datum: Sep 2009
Inlägg: 374
|
|
Flitig postare
Reg.datum: Sep 2009
Inlägg: 374
|
Minne är den absolut viktigaste parametern. Tyvärr är det det som är dyrast också. Annat såsom CPU, diskutrymme och bandbredd kan du få för spottstyvrar men minne måste man betala för. Ju mer minne, desto större del av databasen kan du cacha så att trafiken slipper belasta hårddiskarna vilket är det som tar mest tid.
Dessutom beror det på vad du menar med "väldigt stor." Själv har jag en "liten" databas med fyra miljoner rader och den klarar sig hur bra som helst på 200mb minne. Är databasen för stor kanske du måste välja en dedikerad server istället för ett vps. Är den "ännu större" kanske du behöver ett helt kluster och en distribuerad databas. Men det finns leverantörer som erbjuder vps med 8gb ram som är fullt tillräckligt även för "väldigt stora" databaser (storlek är ju relativt).
Sen skulle jag vilja påstå att ännu viktigare för prestandan, är hur mycket teknik du själv kan/hur skickliga dina tekniker är. Vet man hur memcached, squid, nginx, indexering och lastbalansering fungerar kan man pressa ut hundra gånger mer prestanda ur samma hårdvara än någon som inte kan det.
|