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 

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)