Il s'agit du titre de ma présentation, que j'ai effectué cette semaine pour parler des forks de MySQL à destinations des développeurs et principalement aux équipes PHP pour qu'ils se mettent à utiliser les alternatives de la base de données MySQL.
Lors de ma présentation, j'ai abordé de nombreux points :
- La définition des forks, comme quoi ils sont très répandus dans les logiciels libres et ici encore plus car elle touche directement la base de données MySQL
- Un peu d'histoire sur la base de données MySQL avec les dates à connaître
- La présentation des différents forks : MySQL Oracle, Dizzle, Percona, MariaDB
- Une comparaison avec la base de données historique MySQL et MariaDB
- Les plus de MariaDB
- Utilisation dans la vrai vie d'une Base de données LGPL
Concernant ce dernier point, je montre qu'il est aussi possible d'utiliser MariaDB et PHP avec 3 méthodes différentes :
- Modifier facilement WampServer (Windows, Apache, MySQL, PHP) pour l'utiliser avec MariaDB
- Utiliser encore plus simplement sans aucune modification d'un logiciel PHPServer et MariaDB
- Utiliser en ligne de commande MariaDB sous Linux
L'ensemble des 3 méthodes, montre que pour les développeurs PHP, il n'y a presque rien à faire car on retrouve les mêmes réflexes qu'avant.
Le changement intervient si vous désirez utiliser un autre moteur de tables "storage engine", ou les fonctionnalités spécifiques de celle-ci. Cependant, au niveau des lignes de codes générés en PHP, vous n'avez pas besoin de rien apprendre en plus.
Les slides sont disponibles ici : L'Importance des forks de MySQL

