Les utilisateurs peuvent désormais tester leurs applications avec cette version en prévision de la version finale.
Principales fonctionnalités de la version 10
---------------------------------------------
La nouvelle version contient de nombreuses fonctionnalités nouvelles. Ces fonctionnalités faciliteront les extensions internes (scale up) et externes (scale out) des infrastructures PostgreSQL :
* Réplication logique : Option intégrée pour la réplication de tables spécifiques ou la migration ;
* Partitionnement de table natif : partitionnement par liste ou intervalle comme objets natifs ;
* Parallélisme de requête additionnel : inclusion des parcours d'index, bitmap et merge joins ;
* Quorum Commit pour la réplication synchrone : s'assurer contre la perte de plusieurs nœuds.
Cette version inclut également 3 améliorations concernant les connexions à PostgreSQL, que nous demandons aux auteurs de connecteurs de supporter, et aux utilisateurs de tester :
* Authentification SCRAM, pour des accès par mot de passe plus sûrs ;
* "Failover" multi-hôtes, connexion au premier nœud disponible dans une liste d'hôtes ;
* paramètre target_session_attrs, pour permettre au client de demander un hôte en lecture/écriture.
Fonctionnalités complémentaires
-------------------------------
De nombreuses autres fonctionnalités et améliorations ont été ajoutées à PostgreSQL 10.
En fonction des utilisateurs, elles peuvent paraître plus ou moins importantes que les précédentes.
Mais elles doivent toutes être testées.
Citons :
* Index Hash résistants aux crash, et réplicables ;
* Statistiques multi-colonnes corrélées ;
* Nouveaux rôles de "monitoring" pour les octrois de permissions ;
* Temps d'attente de verrou dans pg_stat_activity ;
* expression de requête XMLTABLE ;
* Politiques restrictives pour Row Level Security ;
* Support Full Text Search pour JSON et JSONB;
* Support de la compression support pour pg_receivewal ;
* Support des collations ICU ;
* Push Down Aggregates pour les serveurs externes ;
* Transition Tables dans l'exécution des triggers.
De plus, les développeurs ont contribué à l'amélioration des performances de la fonction SUM(), de la conversion d'encodage de caractères, de l'évaluation d'expression, des grouping sets, et des jointures sur des colonnes uniques.
Les requêtes analytiques sur des forts volumes de données devraient être 40% plus rapides. Testez et vérifiez par vous-même, et dites-nous ce qu'il en est.
la liste complète des fonctionnalités nouvelles ou modifiées est dans les notes de révision :
https://www.postgresql.org/docs/devel/static/release-10.html
Tests de compatibilité et recherche de bogues
---------------------------------------------
Nous comptons sur vous pour tester cette version dans vos cas d'usage. Cela permettra de découvrir d'éventuels bogues ou régression avant la sortie de la PostgreSQL 10.
S'agissant d'une version bêta, il est possible qu'interviennent des modifications dans le comportement des bases, les détails fonctionnels, et les API.
Vos tests et vos retours nous aideront à finaliser ces nouvelles fonctionnalités. De la qualité des tests utilisateurs dépend la date de publication de la version finale.
Enfin, la version 10 contient de nombreuses modifications incompatibles avec les versions majeures qui précédent.
En particulier le renommage de "xlog" en "wal" et la modification de la numérotation des versions.
Nous encourageons les utilisateurs à tester leurs applications, scripts, et plateformes rapidement.
Les notes de version (https://www.postgresql.org/docs/devel/static/release-10.html) et page de nouveautés (https://wiki.postgresql.org/wiki/New_in_postgres_10) présentent les détails de cette version.
Agenda
------
Il s'agit de la première version bêta pour la version 10.
Le projet PostgreSQL publiera d'autres bêta, si nécessaire, puis une ou plusieurs release
candidates, jusqu'à la version finale, fin 2017.
Pour plus d'informations et des suggestions sur la manière de tester les bêta, on peut se référer
à la page Beta Testing : https://www.postgresql.org/developer/beta.
La documentation complête et les notes de version sont disponibles en ligne, et installées avec
PostgreSQL.
Liens
-----
* Page de téléchargement : https://www.postgresql.org/download/
* Information sur les tests des bêta : https://www.postgresql.org/developer/beta
* Note de version de la 10 bêta : https://www.postgresql.org/docs/devel/static/release-10.html
* Quoi de neuf dans 10 : https://wiki.postgresql.org/wiki/New_in_postgres_10
* Les problèmes ouverts : https://wiki.postgresql.org/wiki/PostgreSQL_10_Open_Items
Principales fonctionnalités de la version 10
---------------------------------------------
La nouvelle version contient de nombreuses fonctionnalités nouvelles. Ces fonctionnalités faciliteront les extensions internes (scale up) et externes (scale out) des infrastructures PostgreSQL :
* Réplication logique : Option intégrée pour la réplication de tables spécifiques ou la migration ;
* Partitionnement de table natif : partitionnement par liste ou intervalle comme objets natifs ;
* Parallélisme de requête additionnel : inclusion des parcours d'index, bitmap et merge joins ;
* Quorum Commit pour la réplication synchrone : s'assurer contre la perte de plusieurs nœuds.
Cette version inclut également 3 améliorations concernant les connexions à PostgreSQL, que nous demandons aux auteurs de connecteurs de supporter, et aux utilisateurs de tester :
* Authentification SCRAM, pour des accès par mot de passe plus sûrs ;
* "Failover" multi-hôtes, connexion au premier nœud disponible dans une liste d'hôtes ;
* paramètre target_session_attrs, pour permettre au client de demander un hôte en lecture/écriture.
Fonctionnalités complémentaires
-------------------------------
De nombreuses autres fonctionnalités et améliorations ont été ajoutées à PostgreSQL 10.
En fonction des utilisateurs, elles peuvent paraître plus ou moins importantes que les précédentes.
Mais elles doivent toutes être testées.
Citons :
* Index Hash résistants aux crash, et réplicables ;
* Statistiques multi-colonnes corrélées ;
* Nouveaux rôles de "monitoring" pour les octrois de permissions ;
* Temps d'attente de verrou dans pg_stat_activity ;
* expression de requête XMLTABLE ;
* Politiques restrictives pour Row Level Security ;
* Support Full Text Search pour JSON et JSONB;
* Support de la compression support pour pg_receivewal ;
* Support des collations ICU ;
* Push Down Aggregates pour les serveurs externes ;
* Transition Tables dans l'exécution des triggers.
De plus, les développeurs ont contribué à l'amélioration des performances de la fonction SUM(), de la conversion d'encodage de caractères, de l'évaluation d'expression, des grouping sets, et des jointures sur des colonnes uniques.
Les requêtes analytiques sur des forts volumes de données devraient être 40% plus rapides. Testez et vérifiez par vous-même, et dites-nous ce qu'il en est.
la liste complète des fonctionnalités nouvelles ou modifiées est dans les notes de révision :
https://www.postgresql.org/docs/devel/static/release-10.html
Tests de compatibilité et recherche de bogues
---------------------------------------------
Nous comptons sur vous pour tester cette version dans vos cas d'usage. Cela permettra de découvrir d'éventuels bogues ou régression avant la sortie de la PostgreSQL 10.
S'agissant d'une version bêta, il est possible qu'interviennent des modifications dans le comportement des bases, les détails fonctionnels, et les API.
Vos tests et vos retours nous aideront à finaliser ces nouvelles fonctionnalités. De la qualité des tests utilisateurs dépend la date de publication de la version finale.
Enfin, la version 10 contient de nombreuses modifications incompatibles avec les versions majeures qui précédent.
En particulier le renommage de "xlog" en "wal" et la modification de la numérotation des versions.
Nous encourageons les utilisateurs à tester leurs applications, scripts, et plateformes rapidement.
Les notes de version (https://www.postgresql.org/docs/devel/static/release-10.html) et page de nouveautés (https://wiki.postgresql.org/wiki/New_in_postgres_10) présentent les détails de cette version.
Agenda
------
Il s'agit de la première version bêta pour la version 10.
Le projet PostgreSQL publiera d'autres bêta, si nécessaire, puis une ou plusieurs release
candidates, jusqu'à la version finale, fin 2017.
Pour plus d'informations et des suggestions sur la manière de tester les bêta, on peut se référer
à la page Beta Testing : https://www.postgresql.org/developer/beta.
La documentation complête et les notes de version sont disponibles en ligne, et installées avec
PostgreSQL.
Liens
-----
* Page de téléchargement : https://www.postgresql.org/download/
* Information sur les tests des bêta : https://www.postgresql.org/developer/beta
* Note de version de la 10 bêta : https://www.postgresql.org/docs/devel/static/release-10.html
* Quoi de neuf dans 10 : https://wiki.postgresql.org/wiki/New_in_postgres_10
* Les problèmes ouverts : https://wiki.postgresql.org/wiki/PostgreSQL_10_Open_Items
Autres articles
-
Percona ajoute le Support de PostgreSQL à son offre de Services
-
Sortie de PostgreSQL 10
-
Le PostgreSQL Global Development Group vient de publier PostgreSQL 9.6, la dernière mouture de la base de données open source de référence.
-
EnterpriseDB signe un partenariat mondial avec Hewlett Packard Entreprise
-
Entretien avec Michel Edwell, Ingénieur DBA à la direction des systèmes d'information de Météo-France