IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La version finale de PostgreSQL 9.6 est disponible
Avec le parallélisme des requêtes et de nouvelles options pour la réplication synchrone

Le , par Olivier Famien

679PARTAGES

4  0 
PostgreSQL 9.6 est disponible en version bêta, cette version vient avec le support du parallélisme
et de la recherche plein texte de phrases

Le PostgreSQL Global Development Group vient d'annoncer la sortie de la première version bêta de PostgreSQL 9.6. Cette version donne un aperçu des différentes fonctionnalités qui seront présentes dans la version finale, même si certains détails peuvent encore changer, souligne l’équipe derrière le système de gestion de bases de données. La version bêta de PostgreSQL 9.6 vient avec plusieurs changements importants ainsi que des améliorations. Parmi les plus remarquables, le groupe met en avant :


    le parallélisme : qui permet de faire en sorte que les parcours séquentiels, les jointures et les agrégats puissent désormais être exécutés en parallèle ;
  • la cohérence des lectures entre plusieurs nœuds Hot Standby synchrones ;
  • la recherche plein texte de phrases ;
  • la possibilité avec un connecteur postgres_fdw d’exécuter des requêtes de tris, de jointures ainsi que des requêtes de type UPDATE et DELETE sur des serveurs distants ;
  • la réduction de l'impact des autovacuum sur les grandes tables en évitant de « refreezer » les données anciennes.


D’après le PostgreSQL Global Development Group, ces nouveautés apportées par la version 9.6, dont le parallélisme, devraient apporter un gain de performance important pour certaines requêtes. Comme pour toutes les versions majeures, les améliorations de PostgreSQL impliquent des modifications sur de très grandes parties du code, souligne le PostgreSQL Global Development Group. Le groupe prévoit la sortie de la version finale de PostgreSQL 9.6.0 très prochainement si les retours des utilisateurs de la communauté permettent de corriger rapidement d’éventuels bogues et faire si nécessaire certaines améliorations mineures.

La version 9.6 bêta 1 de PostgreSQL modifie également l'API des backups binaires. Les administrateurs de bases de données ont maintenant la possibilité avec cette version d’utiliser des outils de sauvegarde tels que pgBackRest, Barman, WAL-E ou tout autre outil interne ou packagé, souligne le PostgreSQL Global Development Group. Avant la sortie de la version finale, l’équipe prévoit d’effectuer des modifications mineures au niveau du comportement, des fonctionnalités et des API de PostgreSQL et fait appel à la communauté pour tester cette version afin, dit-elle, de finaliser les nouveautés. L’équipe derrière PostgreSQL déclare que d’autres versions bêta sortiront au fur et à mesure, en fonction des nécessités, suivies de versions candidates. La version finale 9.6.0 quant à elle est prévue pour fin 2016.

Télécharger PostgreSQL 9.6

Source : postgresql.org

Et vous ?

Que pensez-vous de cette nouvelle version bêta de PostgreSQL ?

Voir aussi

le forum PostgreSQL
Vous avez lu gratuitement 553 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de
https://www.developpez.com
Le 30/09/2016 à 10:14
PG est solide et vaut largement Oracle et MSSQL pour des utilisations classiques. Cependant, une avancée majeure serait dans le domaine du partionnement de données. Là, on est dans la vraie prod, ça compte.
Actuellement, le partionnement est possible en définissant des héritages entre tables. Pour moi, c'est un hack, là où il faudrait une vraie fonctionnalité comme mentionne SQLPro. Et c'est lourd à mettre en oeuvre si on compare la fonctionnalité équivalente de MSSQL qui est vraiment bien pensée. Le partionnement se définit au niveau de la table et c'est simple à mettre en oeuvre (disponible uniquement en version Entreprise bien sûr).
Ce n'est pas un détail, dès que les données passent un certain volume pour des données "historiques", comme des commandes par exemple, l'existence d'un partionnement est discriminant pour les temps de requêtage.
Egalement, PG devrait se doter d'un outil Profiler à la MSSQL. C'est un outil très précieux pour un DBA.
Comme souvent en open source, des qualités techniques très sûres mais un manque de vision qui handicape l'adoption par rapport aux solutions commerciales.
1  0 
Avatar de Chauve souris
Membre expert https://www.developpez.com
Le 30/09/2016 à 15:29
Ayé ! J'ai trouvé le gag de Stack Builder 4.0. Bien qu'il donne toutes les apparences windowiennes du coma dépassé (message "Ce programme ne répond plus" et la fenêtre passant au blanc spectral, il n'est pas si mort que ça. Voyant qu'il y avait une activité réseau sur le modem je lance CurrPorts (un petit utilitaire indispensable) qui m'indique une connexion établie sur un site postgresql. Téléchargement un peu lent, surtout dans mon pays de sauvages, puis, une fois celui-ci terminé, Stack Builder sort de son cercueil et propose de faire les installations.

PostgreSQL et ses éléphanteaux d'utilitaires sont bien élevés : à chaque fois ils demandent où on veut mettre les programmes. Pas comme MySQL que je n'aime pas beaucoup mais l'excellent freeware Filmotech de gestion de collection de films fonctionne avec lui.

Il n'y a plus qu'à espérer que des courageux traducteurs s'occupe de pgAdmin version 4...
1  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 30/09/2016 à 15:54
Citation Envoyé par Chauve souris Voir le message
Ayé ! J'ai trouvé le gag de Stack Builder 4.0. Bien qu'il donne toutes les apparences windowiennes du coma dépassé (message "Ce programme ne répond plus" et la fenêtre passant au blanc spectral, il n'est pas si mort que ça. Voyant qu'il y avait une activité réseau sur le modem je lance CurrPorts (un petit utilitaire indispensable) qui m'indique une connexion établie sur un site postgresql. Téléchargement un peu lent, surtout dans mon pays de sauvages, puis, une fois celui-ci terminé, Stack Builder sort de son cercueil et propose de faire les installations.

PostgreSQL et ses éléphanteaux d'utilitaires sont bien élevés : à chaque fois ils demandent où on veut mettre les programmes. Pas comme MySQL que je n'aime pas beaucoup mais l'excellent freeware Filmotech de gestion de collection de films fonctionne avec lui.

Il n'y a plus qu'à espérer que des courageux traducteurs s'occupe de pgAdmin version 4...
PgAdmin 4 fonctionne pas trop mal avec la 9.6 sous Windows

A +
1  0 
Avatar de Chauve souris
Membre expert https://www.developpez.com
Le 30/09/2016 à 14:43
Décidément je n'ai pas de chance avec les nouveautés : MySQL qui ne se préoccupe nullement de où on installe programme et données (tout dans un tas sur C:\Program Files). PHP 7.0.1 qui refuse de s'installer sur IIS de Windows Server 2012-R2. Dans le cas du dernier PostgreSQL Stack Builder 4.0 plante à la fin des téléchargements et le nouveau pgAdmin 4 ne veut causer qu'en anglais. Et la version 3 se limite à la version 9.5 de PostgreSQL.

Mais il va bien y en avoir un dans la docte assemblée qui va me dire que c'est l'interface chaise clavier ce qui, soit dit en passant, est la dernière mode pour envoyer bouler, sans un mot d'explication, un qui relate un truc qui ne fonctionne pas ou mal. Pas seulement sur developpez.net, d'ailleurs. J'ai même eu droit à la version lapidaire dans le plus pur style linuxien : ICC. Sur le moment je n'avais pas compris car, pour moi, ICC c'est une abréviation médicale, comme LCR qui signifie nullement "Ligue Communiste Révolutionnaire". Effectivement j'avais eu de l'insuffisance cardiaque congestive (ICC donc) suite à une attaque de dengue, mais je ne papote pas sur mes problèmes de santé sur developpez.net...
0  0 
Avatar de alassanediakite
Membre expert https://www.developpez.com
Le 30/09/2016 à 16:53
Salut
Citation Envoyé par SQLpro Voir le message
PgAdmin 4 fonctionne pas trop mal avec la 9.6 sous Windows

A +
PAS TROP MAL! c'est vrai...
  • absence du mode graphique pour les requêtes
  • dans la restauration, impossible de choisir le mode "répertoire"
  • dans le nœud table->triggers->trigger, impossible d’accéder à la fonction trigger
  • la sauvegarde est impossible, elle rame et quand on l'arrête on reçoit une erreur due au format utf. Ce qui est étrange, c'est que je l'ai fait avec pgAdmin 3 mais en utilisant les exécutables de pg 9.6
  • l'installation en mode web est un champ de mine que j'ai pas encore franchi.

Personnellement, j'ai choisi PostgreSQL en grande partie à cause de pgAdmin (cela se comprend, je suis développeur ). Donc pour le moment je continue (en production) avec la 9.5 en attendant le bon fonctionnement de pgAmin 4.: (sinon pgAmin 3 ne râle pas trop sur la 9.6)
@+
0  0 
Avatar de alassanediakite
Membre expert https://www.developpez.com
Le 30/09/2016 à 17:06
Salut
Citation Envoyé par Olivier Famien Voir le message
... L’équipe de PostgreSQL compte l’ajouter assez bientôt aux autres pilotes de PostgreSQL déjà existants.
Parlant de postgres_fdw, cela me semble une incompréhension.
A la date d'aujourd'hui, postgres_fdw est le pilote le plus suivi par l'équipe de développement.
Peut-être s'agit-il d'une intégration de postgres_fdw dans le CORE (directement dans le code) et ne plus en faire une extension comme c'est le cas actuellement.
@+
0  0 
Avatar de Chauve souris
Membre expert https://www.developpez.com
Le 30/09/2016 à 20:10
Citation Envoyé par alassanediakite Voir le message
Salut

PAS TROP MAL! c'est vrai...
  • absence du mode graphique pour les requêtes
  • dans la restauration, impossible de choisir le mode "répertoire"
  • dans le nœud table->triggers->trigger, impossible d’accéder à la fonction trigger
  • la sauvegarde est impossible, elle rame et quand on l'arrête on reçoit une erreur due au format utf. Ce qui est étrange, c'est que je l'ai fait avec pgAdmin 3 mais en utilisant les exécutables de pg 9.6
  • l'installation en mode web est un champ de mine que j'ai pas encore franchi.

Personnellement, j'ai choisi PostgreSQL en grande partie à cause de pgAdmin (cela se comprend, je suis développeur ). Donc pour le moment je continue (en production) avec la 9.5 en attendant le bon fonctionnement de pgAmin 4.: (sinon pgAmin 3 ne râle pas trop sur la 9.6)
@+
Ouais ! Ça arrive parfois les nouveautés buguées. Bon si c'est juste pgAdmin qui pose problème et que PostgreSQL 6.6 est sans reproche et que - aussi - pgAdmin 3 v1.22 veut bien travailler dessus malgré ses grimaces, ça sera un moindre mal en attendant qu'il soit corrigé.

Mais j'ai l'impression que postgreSQL est surtout cantonné au monde Linux, comme PHP qui fonctionne à 90 % au moins avec Apache donc les problèmes qui arrivent aux windowiens ce n'est pas traité comme l'urgence à supposer même que les développeurs savent qu'il y a des problèmes.
0  0