Une raison sérieuse de préférer MariaDB à MySQL ?

A l’exception notoire de SQL Server, les moteurs de bases de données MySQL/MariaDB, PostgreSQL et Oracle Database possèdent des fonctions natives pour traiter les expressions régulières. Mais c’est aujourd’hui très clairement MySQL qui est le moins bien loti des 4 moteurs, limitant l’usage des expressions régulières à la seule fonction REGEXP.

Les expressions régulières dans MariaDB

Depuis la version 10.0.5, comme Oracle (depuis la version 10.2), MariaDB dispose de 3 fonctions supplémentaires relatives au traitement des expressions régulières :

MariaDB est, en matière d’expressions régulières, très au dessus de PostgreSQL.

Exemple d’utilisation de REGEXP_SUSBSTR() dans MariaDB

SELECT 
    REGEXP_SUBSTR('https://www.dsfc.net/firefox','^https?://[^/$]+') url;

Une raison sérieuse de préférer MariaDB à MySQL ?

MariaDB  / Expressions rationnelles Expressions régulières Formateur Expressions régulières Formateur MariaDB Formateur MySQL Formateur Oracle Database Formateur PostgreSQL MariaDB MySQL Oracle Database PostgreSQL