La page de status des patchs en attente pour la 8.3 indique que l'ensemble des patchs attendus sont tous soit appliqués, soit en attente pour la 8.4, ou encore rejetés.

Au menu de cette prochaine version, quelques nouveautés intéressantes :

  • intégration de Tsearch2 au core, c'est à dire que l'extension de recherche de textes devrait être simple à mettre en oeuvre, sans patchs de partout ;
  • un gros morceau, HOT, à décortiquer ;
  • les transactions asynchrones, que l'on peut assimiler de loin aux tables en NOLOGGING sur Oracle ;
  • les curseurs que l'on peut mettre à jour ;
  • la gestion du tampon partagé améliorée, sans effet de bords suite à une lecture séquentielle importante ;
  • le support XML selon la norme SQL ;
  • évidemment, des améliorations de toute part pour aller toujours plus vite ;
  • etc.


Du boulot en perspective pour assimiler les nouveautés, d'autant plus que je suis resté sur la 7.4 pour certains aspects du moteur (merci Guillaume pour m'avoir mis à jour).

MAJ: et petite surprise que j'aime, possibilité de placer les WAL où on le souhaite, plus besoin de bidouiller avec des mv et des ln. L'option d'initdb qui va bien est -X (ou --xlogdir=), la seule contrainte étant que le répertoire accueillant les WALs soit vide.

MAJ: une variable de configuration temp_tablespaces a également fait son apparition. Les logiciels de réplication devraient également mieux s'intégrer au backend.