Come molti di voi sanno, Sun ha acquisito MySQL (e in seguito Oracle ha acquisito Sun), e durante queste acquisizioni, ci sono stati molti FUD nella comunità MySQL che hanno portato alla creazione di varie forcelle.Quale fork/versione di MySQL scegliere?
Oggi abbiamo MySQL da MySQL, Percona (XtraDB) MySQL, OurDelta MySQL, MariaDB, Drizzle per citarne alcuni. Il che ci porta alla fonte del problema.
Siamo in procinto di aggiornare i nostri database (hardware/software) e vorrei sapere con quale delle forche dovrei andare. Ognuno ha il proprio set di pro/contro. Attualmente stiamo usando MySQL 5.0.x da MySQL/Linux su una macchina a 8 core. Il nostro nuovo hardware è un mostro con 32 core e 32 GB di memoria che si connettono a un veloce NetApp Storage tramite FC.
Mi piacerebbe restare con MySQL da MySQL ma ho sentito storie horror su come MySQL 5.1 funziona su molti core. Ho anche sentito che MySQL 5.4 ha prestazioni migliori su macchine multi-core, ma non è ancora pronto per la produzione. Inoltre, ho anche sentito molte cose positive sulle build di Percona.
Questo è quello che so finora:
MySQL 5.1 da MySQL: scelta affidabile, ma non scala bene su una grande macchina
Percona: scala bene, buona compagnia supporto . Non ho molta esperienza con esso
MariaDB: Non so molto su di esso, oltre che sia stata fondata dagli sviluppatori di MySQL originali (tra cui Monty)
OurDelta: Non so molto
Drizzle: per lo più ottimizzata per il cloud computing
Vorrei sapere qual è la nozione generale su questo problema. Con quale build/versione dovrei andare? Come state scegliendo i vostri build/versioni?
Grazie!
Penso che tu ti stia confondendo qui. MariaDB è il fork di MySQL. Maria è un motore di archiviazione che è una versione migliore di MyISAM, ma non ancora stabile: http://askmonty.org/wiki/Rename_Maria –
Solo perché un prodotto non è stabile! = L'OP è 'confuso'. –