Actualités : analyse de données, Business Intelligence, Data Science, Big Data


Publication de PostgreSQL 10 Bêta 1


Rédigé par Communiqué de PostgreSQL le 19 Mai 2017

Le PostgreSQL Global Development Group annonce aujourd'hui la première bêta de la version 10 de PostgreSQL.
Cette version contient une pré-version de toutes les fonctionnalités disponibles dans la version finale. Quelques modifications peuvent encore intervenir.



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




Nouveau commentaire :
Twitter

Vous pouvez commenter ou apporter un complément d’information à tous les articles de ce site. Les commentaires sont libres et ouverts à tous. Néanmoins, nous nous réservons le droit de supprimer, sans explication ni préavis, tout commentaire qui ne serait pas conforme à nos règles internes de fonctionnement, c'est-à-dire tout commentaire diffamatoire ou sans rapport avec le sujet de l’article. Par ailleurs, les commentaires anonymes sont systématiquement supprimés s’ils sont trop négatifs ou trop positifs. Ayez des opinions, partagez les avec les autres, mais assumez les ! Merci d’avance. Merci de noter également que les commentaires ne sont pas automatiquement envoyés aux rédacteurs de chaque article. Si vous souhaitez poser une question au rédacteur d'un article, contactez-le directement, n'utilisez pas les commentaires.


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store