La Rochelle, le 25 mai 2023

Le PostgreSQL Global Development Group vient tout juste d’annoncer la sortie de la première version bêta de la version majeure 16. Jetons un oeil sur ce que contient cette nouvelle version.

portrait de Guillaume

Les nouveautés

Parmi les nouveautés attendues sur les performances, notons une exécution parallélisée améliorée (avec notamment l’ajout des jointures FULL et RIGHT, des fonctions d’agrégat string_agg() et array_agg()). Les requêtes SELECT DISTINCT peuvent enfin utiliser les tris incrémentaux. Diverses améliorations ont eu lieu sur les requêtes de fenêtrage, sur les recherches dans les partitions RANGE et LIST, et sur le support des jointures de type anti-join dans les requêtes RIGHT et OUTER. Le chargement en masse profite de grosses améliorations de performance (jusqu’à 300%) si vous utilisez l’instruction COPY.

L’implémentation du standard SQL/JSON continue pour manipuler plus facilement des données JSON. Cela passe par exemple par l’ajout de constructeurs SQL/JSON comme JSON_ARRAY(), JSON_ARRAYAGG().

Au niveau de la sécurité, un nouveau rôle pg_maintain apparaît pour donner à des utilisateurs simples le droit d’exécuter des opérations de maintenance comme VACUUM, ANALYZE, REINDEX, etc.

Les fichiers pg_hba.conf et pg_ident.conf sont plus faciles à gérer avec la gestion des expressions rationnelles ainsi que la possibilité d’inclure un autre fichier de configuration.

La supervision n’est pas en reste avec une nouvelle vue, appelée pg_stat_io, qui fournit des informations statistiques sur les entrées/sorties disques de PostgreSQL. L’autrice principale de cette fonctionnalité, Melanie Plageman, avait été notre invitée lors de la pgSession 15. Son intervention est disponible sur notre chaîne YouTube.

Évidemment, ce ne sont que quelques nouveautés (certes, les plus importantes). L’annonce officielle donne plus de détails. Et pour les curieux, les Release Notes de la version 16 est évidemment la source la plus complète.

Dalibo et la version 16

En ce qui concerne Dalibo, nous allons entamer cet été un effort pour nous mettre à jour sur cette version. Comme chaque année, cela se passe en deux étapes :

  • la création d’un workshop sur les nouveautés de la version 16,
  • et la mise à jour de nos modules de formation.

La version 16 finale devrait être disponible en septembre ou octobre 2023.


DALIBO

DALIBO est le spécialiste français de PostgreSQL®. Nous proposons du support, de la formation et du conseil depuis 2005.