Les nouvelles fonctionnalités de MariaDB

Les nouvelles fonctionnalités de MariaDBJ’ai nerveusement compilé toutes les notes de version de MariaDB, afin d’actualiser mes connaissances sur les nouvelles fonctionnalités apportées par le moteur de base de données Open Source. Je vous restitue les principales nouveautés. Il y en a beaucoup d’autres.

Plus de support Windows XP / Server 2003

Depuis les versions 10.0.25 / 10.1.14, MariaDB n’est plus disponible pour les systèmes Windows XP et Windows Server 2003.

CHECK CONSTRAINT

Depuis la version 10.2.1, MariaDB prend en charge les CHECK CONSTRAINT. Jusqu’à présent, nous étions contraints de passer par des triggers.

Synchronisation sur l’Active Directory

A partir de la version 10.1.11, vous avez la possibilité de vous synchroniser sur un compte Windows grâce au plugin GSSAPI/SSPI/Kerberos.

Les expressions régulières

Dès la version 10.0.5, MariaDB propose le traitement des expressions régulières à l’aide des fonctions REGEXP_REPLACE, REGEXP_INSTR, REGEXP_SUBSTR.

OPTIMIZE TABLE pour InnoDB

OPTIMIZE TABLE était fait, à l’origine, uniquement pour des tables MyISAM. Depuis la version 10.1.0, la commande s’applique aux tables stockées dans des tablespaces InnoDB.

WITH et les CTE

Depuis la version 10.2.1 et surtout à partir de la 10.2.2, MariaDB prend en charge les CTE.

Window Functions

Les opérateurs OVER… PARTITION BY… sont en place depuis MariaDB 10.2.6.

Autres fonctionnalités

Version Fonctionnalité
5.1 Ajout du moteur Aria
10.0.0 Instruction SHOW EXPLAIN
10.0.4 Instruction SHUTDOWN
10.0.5 Nouvelles fonctions sur la gestion des expressions régulières
10.0.8 Instruction CREATE OR REPLACE TABLE
10.0.16 Table de type CONNECT JSON
10.1.1 OPTIMIZE TABLE est pris en charge par InnoDB.
10.1.3

Les clauses IF EXISTS, IF NOT EXISTS, OR REPLACE sont supportés pour :

CREATE DATABASE
CREATE FUNCTION UDF
CREATE ROLE et DROP ROLE
CREATE SERVER
CREATE USER et DROP USER
CREATE VIEW

10.1.4

Les clauses IF EXISTS, IF NOT EXISTS, OR REPLACE sont supportés pour :

CREATE EVENT  et DROP EVENT
CREATE INDEX et DROP INDEX
CREATE TRIGGER et DROP TRIGGER

10.1.11 Plugin named pipes
10.1.14 Ajout de innodb_tmpdir
10.1.20 table_open_cache <= 1024K
10.1.26 Commande MariaDB Backup
10.2.3 Instruction EXECUTE IMMEDIATE
10.2.4 Mode FlashBack sur le DML
Compression zlib pour les pages InnoDB
GROUP_CONCAT() capable de retourner 1 MB
10.2.6 Window Functions
10.2.7 JSON Data Type
10.3.0 CREATE SEQUENCE
Opérateurs INTERSECT et EXCEPT

 

Base de données  / Formateur MariaDB InnoDB MariaDB 

Commentaires

Salut; il manque le principal, ‘CTE’ :)

@MaitrePylos

Merci pour la correction. Je viens de l’ajouter !

Laisser un commentaire

(requis)

(requis)