PostGreSQL 10

Numéro de la newsletter : 81

La version 10 de la base de données Open Source PostGreSQL vient juste de sortir. Il s’agit d’une version majeure du logiciel, qui apporte donc un lot d’améliorations importantes, au prix d’une rupture d’API. Il faudra donc recompiler ou réinstaller certains logiciels, par exemple PostGIS 2.4, car seule cette version est compatible avec PostGreSQL 10.

Parmi les nouveautĂ©s, citons pĂŞle-mĂŞle :

  • RĂ©plication logique avec les primitives publish/subscribe ;
  • Partition de table dĂ©clarative ;
  • Meilleur parallĂ©lisme (plus d’opĂ©rations parallĂ©lisables), ce qui conduit Ă  de meilleures performances sur les systèmes multiprocesseur ;
  • Autres amĂ©liorations significatives de performance ;
  • Encryptage des mots de passe maintenant basĂ© sur l’algorithme SCRAM-SHA-256, plus robuste et sĂ©curisĂ© que l’algorithme prĂ©cĂ©dent ;
  • Plus d’outils de contrĂ´le et de suivi.

 

Comme systématiquement lors de toute mise à jour majeure, le passage de la version 9.x à la version 10.0 doit se faire à l’aide d’une sauvegarde fichier (pg-dump) suivi d’une restauration (pg_restore) dans une nouvelle arborescence, car plusieurs systèmes internes (comme les index ou le traitement des B-trees) ont changé.

Les binaires ou les sources de la nouvelle version sont disponibles sur le site du projet.