Vous êtes ici

Quelle sont les versions SQL minimales nécessaires pour faire tourner Drupal 8 ?

Portrait de DrupalFacile
Soumis par DrupalFacile le dim, 18/10/2015 - 10:37

La version MySQL minimale nécessaire pour faire tourner Drupal 8 est la 5.5.3 - Notez que MySQL 5.6 existe est serait préférable si jamais vous avez la possibilité de l'utiliser. Drupal 8 est pleinement compatible avec. MySQL 5.7 existe aussi mais il y a quelques incompatibilités connues (notamment avec le mode ANSI SQL) qui donnent envie d'attendre.

Certains d'entre vous refusent peut-être d'utiliser MySQL depuis qu'Oracle les a racheté il y a quelques années ? Dans ce cas, vous pouvez tout à fait utiliser MariaDB 5.5.20 (ou supérieur). Qu'est-ce que MariaDB ? Tout simplement une alternative Open Source entièrement compatible à MySQL qui bénéficie également de nombreuses améliorations sur celui-ci.

Plus confidentiel pour le grand public et généralement utilisé par les entreprises, Percona Server 5.5.8 (ou supérieur) est également compatible avec Drupal 8. Tout comme MariaDB, Percona Server a une rétro-compatibilité totale avec MySQL et permet de bénéficier d'améliorations de performances significatives. Percona propose également des outils d'administration SQL très complets (voir Percona Toolkit). Si vous êtes bloqué sur MySQL 5.5, cela peut être une bonne idée de basculer sur MariaDB ou Percona Server afin d'avoir un gain de performances immédiat sans beaucoup d'efforts.

Pour les plus courageux d'entre vous, Drupal 8 est compatible avec PostgreSQL 9.1.2 (ou supérieur) et, preuve d'un réel support de ce SGBD, aucun commit sur Drupal core n'est effectué sans que tous les tests PostgreSQL ne passent. Votre expérience devrait donc être excellente avec.

A ne réserver que pour les environements de développement, SQLite 3.6.8 (ou supérieur) est également compatible avec Drupal 8.

Vous pouvez voir tous les détails des prérequis dans le fichier core/INSTALL.txt (voir sur drupal.org)

P.S. : si vous avez comme prérequis de faire tourner Drupal 8 sous Microsoft SQL Server ou Oracle, alors il faudra vous tourner vers les modules contrib. Il en va de même pour des solutions NoSQL telles que MongoDB.

Version: 
Drupal 8
Niveau: 
Débutant

Tags:

Partager ce contenu