Les apports de MariaDB 10.3.7
MariaDB vient de publier la version 10.3.7 de son moteur, que vous pouvez d’ores et déjà installer sur la plupart des distributions Linux, à l’exception notoire de Mint, Mageia et Arch Linux. De mon point de vue, ces distributions sont plus réservées à la station de travail !
Les principales « innovations » présentes dans MariaDB 10.3.x sont :
- la finalisation de la motorisation MyRocks et Spider ;
- les curseurs avec passage de paramètres ;
- les séquences (CREATE SEQUENCE, ALTER SEQUENCE, DROP SEQUENCE)
- l’ajout des opérateurs ensemblistes INTERSECT et EXCEPT, utilisables au niveau de l’instruction SELECT ;
- la création des packages, en mode Oracle
Il est regrettable que l’effort de MariaDB se porte sur la mise en place de la nouvelle motorisation MyRocks, alors qu’Aria ne permet toujours pas les écritures concurrentielles en proposant une gestion de verrous par ligne. En l’état, je vous recommande chaudement de basculer toutes vos tables en InnoDB. Mes tests sur les performances comparées des principaux moteurs utilisés dans MariaDB ont montré que InnoDB était la motorisation la plus rapide, dès lors que vous opérez des jointures entre les tables.