MySQL
MySQL est un système de gestion de base de données (libre). Une base de données MySQL est un ensemble de tables (ou tableaux) qui servent à stocker des données (appelées enregistrements). Imaginons que vous vouliez créer le site d’entreprise d’une compagnie aérienne, vous pouvez donc créer différentes tables : les pièces composant un avion, la liste des employés, le détail des vols que la société commercialise, etc.
Le début de la seconde table peut se présenter de cette façon :
Nom |
Prénom |
Date d’entrée |
Fonction |
Âge |
Dupont |
Jean |
10/04/1997 |
Pilote |
40 |
Latour |
Isabelle |
20/01/2001 |
Hôtesse |
25 |
-
Nom et Prénom sont des champs d’enregistrement.
-
Dupont et Latour sont des enregistrements.
Le tout forme la base de données du personnel employé dans cette entreprise.
Depuis la version 3.0 de Joomla!, le driver PostgreSQL est intégré nativement et les drivers Oracle, SQlite et PDO sont en cours de publication. Dans le cas d’un site devant supporter une forte charge, pouvoir s’appuyer sur une base Oracle est un « plus » qui place désormais Joomla! à la pointe des CMS à visée professionnelle.