Choix des solutions pour la BdD

Choix du système d’exploitation

Pour éviter de réécrire la même chose à plusieurs reprise, nous avons fait une documentation spécifique nommé Choix du système d’exploitation.

Choix du SGBD

Contrainte

L'applicatif est développé à l’aide du langage PHP en suivant le modéle MVC. La syntaxe utilisée nous impose l’utilisation d’un SGBD de type MySQL.

Il existe cependant différente alternative à MySQL comme MariaDB.

Comparatif

MariaDB est un fork de MySQL. Le niveau de fonctionnalités est donc quasiment identique, si ce n’est enrichie. MariaDB ajoute le support de plusieurs moteur de stockage mais surtout un gain de performance important.

Nous avons donc choisi de mettre en place notre serveur sous Debian 8 avec le moteur SGBD MariaDB

Sources

https://mariadb.com/kb/fr/mariadb-vs-mysql-features/

https://mariadb.com/blog/mariadb-53-optimizer-benchmark