Les nouveautés de PostgreSQL 15
Le projet PostgreSQL semble avancer beaucoup plus vite que MariaDB. Du fait des changements de licence d’Oracle, les entreprises choisissent vers le moteur de bases de données Open Source.
La version 15 comprend de très nombreuses innovations parmi lesquelles :
- la commande SQL MERGE ;
- la prise en charge intégrée de la compression et de la décompression à la commande de sauvegarde pg_backup ;
- la prise en charge des logs au format JSON jsonlog au niveau de la directive log_destination (log_destination = ‘stderr,jsonlog’);
- la prise en charge du parallélisme au niveau de la commande SQL SELECT DISTINCT et des commits associées à l’utilisation du module postgres_fdw ;
- l’ajout des fonctions row_number(), rank(), dense_rank(), count() dans les Window Functions ;
- le support des formats de compression Lz4 et Zstd au niveau des WAL Write-Ahead Logs ;
- les fonctions POSIX regexp_count(), regexp_instr(), regexp_like(), regexp_substr() pour une meilleure prise en charge des expressions régulières ;
- les filtres par colonnes et lignes au niveau de la réplication logique par publication et abonnement ;
- des performances de tri améliorées de 25% à 400%, à l’occasion de l’exécution des clauses ORDER BY, GROUP BY, DISTINCT, UNION, PARTITION BY et de la commande MERGE.
Au cours de cette veille sur PostgreSQL, j’ai découvert pgBackRest, un nouvel outil de sauvegarde et de restauration.
A noter la sortie de la version 6.5 de l’outil d’administration PgAdmin !
Source : PostgreSQL 15 Released !