Étendre un serveur MySQL/MariaDB avec des fonctions compilées – Partie 1/2

MySQL et MariaDB offrent la possibilité de développer des fonctions compilées, à utiliser comme toute autre fonction native dans vos requêtes SQL. Étudions la puissance et les dangers d’ajouter du code au serveur.

Les User Defined Functions sont un moyen d’étendre les possibilités du serveur MySQL en ajoutant des fonctions écrites en C ou C++, qui peuvent être utilisées comme d’autres fonctions SQL dans des requêtes (c’estàdire, qui se comportent comme les fonctions natives telles que REPLACE, SUBSTR ou SUM).

Lire la suite