5-10 inserts er tal fra d.d. Det *skal* kunne skaleres udover dette. Derfor mit spørgsmål, jeg fik bare ikke formuleret det ordentligt.
Prisen er (relativ) ligegyldig.. Vi kunne godt lave et system med f.eks. 3 striped diske i et mirror med 15.000 spins diske. Vi har flere bokse med 6 scsi pladser og serveraid kort med 256MB cache.. Det må være ok..
Boksene har dual xeon, men jeg ved ikke hvor meget CPU har af betydning i MySQL sammenhæng. Jeg kunne godt forstille mig at det næsten altid er et IO spørgsmål, og et par gig RAM og en ordentligt konfigureret my.cnf??? Eller er jeg helt galt på den?
Der ligger vel 15gb+ i /var/lib/mysql
Vi har godt nok overvejet at kigge på InnoDB pga af de roll-back features o.s.v. der findes... Men jeg ved ikke hvor "modent" det er på dette tidspunkt. Virker ikke som om der er så mange der benytter det.
Du bør kunne gå meget over 5-10 INSERT/sekund med en standard IDE disk.
Med striped 15K RPM diske og RAID controller cache kan du gå uhyggeligt meget over.
Måske 100 INSERT/sekund og 500 INSERT/sekund henholdsvis. Men du bør nok teste med dine data og din konfiguration.
INSERT bør vær IO bound med minimal CPU usage.
Det er mit indtryk at InnoDB er moden teknologi, men at man typisk vælger MySQL for maximum performance for små penge og så vælger man MyISAM, har man brug for transaktioner vælger man ofte en anden database end MySQL.
Jeg må indrømme jeg ikke er den store databasehaj, men umiddelbart virker SQL2000 noget nemmere at belaste max fremfor f.eks. MySQL - joooee.. selvf. alt er relativt.. Men det virker nu bare sådan fra min side af bordet.
ms_sql kan vel også en pæn del ting.. som f.eks. sub selects o.s.v... Man MySQL flytter jo også egne grænser hele tiden. :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.