sql >> Database >  >> RDS >> Mysql

Welke MySQL-vork/versie moet u kiezen?

Alle 'forks' die je noemde (behalve Drizzle) baseren zich op nieuwere officiële releases van MySQL. Ik denk dat het woord vork u op het verkeerde pad kan leiden - aangezien het alleen de bedoeling is om wijzigingen achteraf aan te brengen. Ik schreef hierover hier:

http://mtocker.livejournal.com/50931.html

Omdat ze MySQL opnieuw baseren en MySQL 5.0 in "uitgebreid onderhoud" is, hoeven alleen grote kwetsbaarheden te worden verholpen. Dit betekent dat je wilt overstappen naar 5.1. Als we met deze veronderstelling werken, wordt OurDelta uitgesloten van uw beslissingen - aangezien ze slechts de 5.1 MariaDB-build-/verpakkingspartners zijn.

Ik denk dat je Drizzle ook kunt uitsluiten, aangezien het momenteel pre-bèta is. Ze plannen een bètaversie tegen het einde van de zomer, maar het is nog veel eerder dan je zou willen. Ik denk echt niet dat je een database gebruikt niet klaar voor productie, dus dit sluit ook MySQL 5.5 uit.

Dus blijven Percona Server, Official MySQL 5.1 en MariaDB over. Het is waar dat 5.1 wat slechte schaalbaarheid heeft met veel kernen, maar als je de InnoDB-plug-in inschakelt, is het beter.

De rest van mijn reactie vanaf nu is bevooroordeeld - ik werk voor Percona:

Percona XtraDB heeft aanvullende verbeteringen aan de CPU-schaalbaarheid dan de MySQL 5.1+InnoDB-plug-in. De zaken die er toe doen, worden hier behandeld:

http://www.percona.com/docs/wiki/percona -xtradb:features:start

Een waar ik in het bijzonder op kan reageren en die er toe doet, is deze:http ://www.percona.com/docs/wiki/percona-xtradb:patch:innodb_split_buf_pool_mutex



  1. DML invoegen met bindingsvariabele:clausule van uitvoering onmiddellijke verklaring GEBRUIKEN

  2. MySQL hoe tabellen op twee velden samen te voegen

  3. Mysql selecteer waar niet in tabel

  4. Veroorzaken onderstrepingstekens in de namen van een MySQL-tabel problemen?