PostgreSQL 9.6

Stéphane Schildknecht <[email protected]> Thu, 29 Sep 2016 15:11:10 +0200
Newsgroups gmane.comp.db.postgresql.french
Message-ID <[email protected]>
Bonjour,

C'est officiel, la version 9.6 de PostgreSQL est parue.

Vous pouvez trouver l'adaptation francophone de l'annonce officiel sur le blog
francophone :
http://blog.postgresql.fr.

Pour ceux qui voudraient avoir l'info sans cliquer sur le lien, une partie de
l'annonce est reprise ci-dessous :


Le PostgreSQL Global Development Group a publié aujourd'hui PostgreSQL 9.6,
dernière version du système libre de gestion de bases de données SQL de référence.
Cette version va permettre aux utilisateurs de réaliser à la fois une expansion
interne (scale up) et externe (scale out, répartition de la charge) de leurs
bases de données haute-performance. Les nouvelles fonctionnalités incluent
notamment le parallélisme des requêtes, des améliorations sur la réplication
synchrone, la recherche par phrase, ainsi que des améliorations sur la
performance et la facilité d'utilisation.

Expansion interne avec le parallélisme des requêtes
---------------------------------------------------

La version 9.6 ajoute le support du parallélisme pour certaines opérations dans
les requêtes.
Ce parallélisme active l'utilisation de tout ou partie des cœurs de processeur
d'un serveur pour retourner les résultats plus rapidement.
Sur cette version, le parallélisme concerne le parcours séquentiel (des
tables), les agrégats et les jointures.
En fonction des caractéristiques et du nombre de cœurs, le parallélisme permet
d'espérer des gains jusqu'à un facteur 32 sur des requêtes traitant des volumes
importants de données.


Répartition de charge avec la réplication synchrone et postgres_fdw
-------------------------------------------------------------------

Deux nouvelles options ont été ajoutées à la réplication synchrone de
PostgreSQL. Elles permettent de maintenir des lectures cohérentes de données
sur les nœuds d'un cluster de bases de données. En premier lieu, il est
désormais possible de configurer des groupes de réplication synchrone. En
second lieu, le mode "remote_apply" (application distante) crée une vue plus
cohérente des données sur les différents nœuds. Ces fonctionnalités utilisent
la réplication interne pour maintenir un groupe de nœuds "identiques" afin
d'équilibrer la charge de lecture (load-balancing).

Le pilote de fédération de données entre bases PostgreSQL, postgres_fdw,
dispose de nouvelles fonctionnalités d'exécution du travail sur le serveur
distant. En "externalisant" les tris, les jointures et les mises à jour par
lot, la charge peut être distribuée sur plusieurs serveurs PostgreSQL. Ces
possibilités seront bientôt ajoutées aux autres pilotes FDW.


Meilleure recherche de texte avec des phrases
---------------------------------------------

La fonctionnalité de recherche plein texte de PostgreSQL supporte désormais les
recherche par phrases. Cela permet une recherche de phrases exactes ou de mots
proches les uns des autres, en utilisant l'indexation GIN. Additionnée aux
nouvelles fonctionnalités d'optimisation de la recherche textuelle, ces
nouvelles fonctionnalités font de PostgreSQL un outil de choix pour la
"recherche hybride" mêlant relationnel, JSON et recherche plein texte.

Plus agréable, plus rapide et plus facile à utiliser
----------------------------------------------------

Grâce au retours d'expérience et aux tests effectués par les utilisateurs de
PostgreSQL disposant de bases de données de production à fort volume, le projet
a pu améliorer de nombreux aspects des performances et de la maniabilité dans
cette version. La réplication, les agrégats, l'indexation, les tris et les
procédures stockées sont plus efficaces, et PostgreSQL utilise désormais mieux
les ressources lorsqu'il est installé sur des noyaux Linux récents. Le surcoût
d’administration des tables volumineuses et des charges complexes a été réduit,
notamment par des améliorations du VACUUM.


-- 
Stéphane Schildknecht
Contact régional PostgreSQL pour l'Europe francophone
Loxodata - Conseil, support et formation
01.79.72.57.75
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJX7RLuAAoJEOxVW5gGDTMnOEwP/0rDalUIHSe9h+qZEqNrWPMW
gaJcTGqxs3cdUuwiO5juiAkvs9rk3XZ/k2sBN5452tO3qQ00ZBovQUBReCkTYv1q
m7BSOwfntZZli7QzwZAHHkM4rvTqMnpW20J7OnaiFY94ke9fL1g+QYNqeVIRJZCy
GXVLmaVlJvulGyVQdVOVIIPGhtPqN/DC5EMiL1LGp/hW51Sj4eWcgAY3cKMyXpkc
cqB5CoJfnjJy2zLM5aHV6pe6qcOM4ZRtHld642hPm4w6U0j1uPJvjWZhyltJ6DMg
jnOFsjN9/C3Q8yrO9aI87lAbqnf6GVhD470TX7wazobfTlXRU1v6y8opgirlt76X
NyuOEogxqfRKFLIajgyntTadBr9oFjkoF/7U2NW52+A9nFRwrs64+3I8MbVCYEau
DiEvW8auuaKvXwkUuwR+XxRX0tLJeHuRbYR1ZF45GYUnc9RPqHu2X1R10mOKMRVx
y3zQVYjgbldoxtcVpKQNZgU6ygfr3MU7PWGeN0EfUN6NViRnxwYUkhGFFTr1hYz1
//KvPCD/89pjY2SxFcuoxnhVuSL4CqiLV04+M8DoUbkr4maR4YpSI+qXf9yksmCw
SeIpH+GWTXsvqHl5p0EKpmF6gJEPzgjSXGMd+gTfWOEaSiClJtwYAJYuD9DnfNX5
YfxsefOGJQuyjTWGol7U
=kASJ
-----END PGP SIGNATURE-----