Tra i più diffusi software per la gestione di database (DBMS) deve certamente essere annoverato MySQL: originariamente sviluppato dalla società svedese TcX per uso interno, MySQL costituisce oggi la soluzione ottimale (soprattutto in ambiente Linux) per chi è in cerca di un database veloce, flessible, affidabile e, soprattutto, gratuito. Pur essendo passato sotto il controllo di Oracle, infatti, MySQL continua ad essere distributo anche in versione free (con licenza GNU General Public License) cosa che ne ha agevolato non poco la diffusione.
MySQL 5.6 ha introdotto diversi miglioramenti al kernel del database:
- Prestazioni e scalabilità superiori
- Motore di storage InnoDB migliorato per accelerare il throughput transazionale
- Ottimizzatore modificato per migliorare i tempi di esecuzione delle query e la diagnostica
- Maggiore disponibilità delle applicazioni con possibilità di modifica online di DDL/schemi
- Procedure di sviluppo più agili grazie all'accesso NoSQL a InnoDB con l'API Memcached
- Replicazione migliorata per consentire implementazioni distribuite ad alte prestazioni con possibilità di correzione automatica
- Schemi di prestazioni migliorati per una strumentazione più efficiente
- Maggiore sicurezza per una distribuzione senza problemi delle applicazioni
- E altri miglioramenti importanti