Un peu d'histoire
L'histoire de MySQL commence dans les années 1990, marquée par l'évolution rapide de l'Internet et le besoin croissant de technologies de bases de données robustes, flexibles et accessibles.
Les Débuts
1995 : MySQL est créé par Michael "Monty" Widenius et David Axmark, co-fondateurs de la société suédoise TcX. Le nom "MySQL" combine "My", le prénom de la fille de Widenius, et "SQL", l'acronyme de Structured Query Language. Le projet vise à offrir une solution de base de données efficace et gratuite pour les applications web naissantes.
Croissance et Popularité
2000 : MySQL AB, l'entreprise derrière MySQL, est officiellement fondée pour fournir des services de support, de formation et de consulting autour de MySQL. La popularité de MySQL croît rapidement grâce à sa simplicité, sa performance et son coût nul, ce qui en fait une composante clé de la pile LAMP (Linux, Apache, MySQL, PHP/Perl/Python), largement adoptée pour le développement web.
Acquisitions et Changements de Propriété
2008 : Sun Microsystems acquiert MySQL AB pour environ 1 milliard de dollars, un mouvement qui soulève des questions sur l'avenir de MySQL en tant que projet open source. Sun Microsystems continue de développer MySQL, en mettant l'accent sur l'amélioration des performances et de la fiabilité.
2010 : Oracle Corporation acquiert Sun Microsystems, et donc MySQL, suscitant des inquiétudes encore plus grandes dans la communauté open source concernant la gestion future de MySQL. Oracle s'engage à maintenir MySQL libre et ouvert, tout en développant également sa propre offre de base de données.
Forks et Dérivés
En réponse aux incertitudes liées aux acquisitions, plusieurs "forks" (dérivés) de MySQL sont créés par la communauté et d'anciens employés de MySQL AB, cherchant à préserver l'esprit open source et l'innovation indépendante.
Parmi les plus notables, on trouve :
MariaDB : Lancé par Monty Widenius en 2009, MariaDB vise à rester entièrement compatible avec MySQL tout en ajoutant de nouvelles fonctionnalités et améliorations.
Percona Server : Développé par Percona LLC, il se concentre sur les performances, la sécurité et l'efficacité, particulièrement pour les environnements critiques.
Développement Continu
Années 2010 et au-delà : Sous la direction d'Oracle, MySQL continue d'évoluer, avec des mises à jour régulières qui améliorent la performance, la sécurité, et la facilité d'utilisation. Oracle développe également des versions commerciales de MySQL offrant des fonctionnalités avancées et un support dédié.
Impact et Héritage
MySQL a joué un rôle crucial dans l'essor du web, en permettant à des millions de sites et d'applications de gérer efficacement leurs données.
Sa conception simple mais puissante, son modèle de licence open source, et sa large adoption ont fait de MySQL une des bases de données les plus populaires au monde.
Malgré les controverses et les changements de propriété, MySQL reste un pilier de la technologie des bases de données, témoignant de sa qualité, de sa robustesse et de l'engagement de sa communauté.