Postgres 18 est disponible enversion beta, c’est l’occasion de se pencher sur les nouveautés.Neon nous présente 7 nouveautés à ne pas manquer.
Ce que je retiens particulièrement :
Avant tout, cap sur lesperformances avec un nouveau sous-système d’I/O asynchrone (AIO) qui semble prometteur. Plusieurs modes sont disponibles dont un « io_uring » qui tire profit du « shared ring buffer » du noyau Linux. Sur les premiers benchmarks, certaines requêtes en lecture sont 2 à 3x plus rapides.
D’autres optimisations sont également au rendez-vous, notamment sur la construction d’index GIN ou encore le parcours d’index btree.
Côté expérience de développement, on voit apparaître la génération d’UUIDv7. Pour celles et ceux qui découvrent UUIDv7, c’est un UUID « time-base » avec comme principale caractéristique sa capacité de tri temporel. Ce qui le rendparticulièrement adapté pour les index de bases de données. Il est présenté comme le mariage entreperformance et unicité.
Autre ajout, cette fois au niveau de la sécurité, la possibilité d’utiliserOAuth 2.0 pour se connecter à Postgres. C’est une petite révolution plus que bienvenue, on ne peut qu’espérer une intégration dans les clients Postgres d’ici peu.
Enfin, on peut noter des améliorations sur lesplans d’exécution comme l’ajout d’informations sur la sortie d’un EXPLAIN ANALYZE, ou encore de nouvelles statistiques sûres pourVACUUM et ANALYZE.
Ce site utilise Akismet pour réduire les indésirables.En savoir plus sur la façon dont les données de vos commentaires sont traitées.
Sorry, no Tweets were found.
© 2025Atol Open Blog — Powered byWordPress
Theme byAnders Noren —Up ↑