sql >> Databasteknik >  >> RDS >> Mysql

Vilken MySQL-gaffel/version att välja?

Alla "gafflar" du nämnde (förutom Drizzle) bygger om nyare officiella utgåvor av MySQL. Jag tror att ordet gaffel kan leda dig in på fel väg - eftersom avsikten bara är att tillhandahålla eftermarknadsförändringar. Jag skrev om detta här:

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

Eftersom de bygger om MySQL och MySQL 5.0 är i "utökat underhåll" är det bara större sårbarheter som ska fixas. Det betyder att du vill gå över till 5.1. Om vi ​​arbetar med det här antagandet, så skär det bort OurDelta från dina beslut - eftersom de bara är 5.1 MariaDB bygg-/paketeringspartners.

Jag tror att du också kan utesluta Drizzle, eftersom det för närvarande är pre-beta. De planerar en betaversion i slutet av sommaren – men det är fortfarande mycket tidigare än vad du vill. Jag tror verkligen inte att du använder en databas inte redo för produktion, så detta utesluter också MySQL 5.5.

Så detta lämnar Percona Server, Official MySQL 5.1 och MariaDB. Det är sant att 5.1 har en viss dålig skalbarhet med många kärnor, men om du aktiverar InnoDB-plugin är det bättre.

Resten av mitt svar härifrån och in är partisk - jag jobbar för Percona:

Percona XtraDB har ytterligare korrigeringar av CPU-skalbarhet än MySQL 5.1+InnoDB-plugin. De som kommer att vara viktiga behandlas här:

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

En jag kan kommentera särskilt som kommer att ha betydelse är den här:http ://www.percona.com/docs/wiki/percona-xtradb:patch:innodb_split_buf_pool_mutex



  1. Hur kontrollerar jag efter NULL i MySqlDataReader med kolumnens namn?

  2. Hur man installerar och säkrar MariaDB 10 i CentOS 6

  3. Föra in ???? i mysql-databas när post från c#-kod på persiska

  4. Optimera MySQL/MariaDB-prestanda med verktyget MySQLTunner