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 !

Le groupe de d�veloppement de PostgreSQL annonce la disponibilit� de la premi�re version b�ta de PostgreSQL 14

Le , par alassanediakite

180PARTAGES

23  0 
Le groupe de d�veloppement de PostgreSQL annonce la disponibilit� de la premi�re version b�ta de PostgreSQL 14

Cette version contient des aper�us de toutes les fonctionnalit�s qui seront disponibles dans la version finale de PostgreSQL 14, bien que certains d�tails de la version puissent changer avant cette date

Principales fonctionnalit�s de PostgreSQL 14

Performance
PostgreSQL 14 poursuit la tendance des versions r�centes en offrant des avantages de performances aux charges de travail de toutes tailles.
Cette version pr�sente des am�liorations significatives du d�bit des transactions pour les syst�mes PostgreSQL qui ont un grand nombre de connexions � la base de donn�es, qu'ils soient dans un �tat actif ou inactif.

PostgreSQL 14 contient �galement des gains suppl�mentaires dans la r�duction de la surcharge d'indexation de B-tree, y compris la r�duction du gonflement sur les tables avec des index fr�quemment mis � jour.
Les index GiST peuvent d�sormais pr�trier les donn�es pendant leur processus de construction, permettant � la fois une cr�ation d'index plus rapide et des index plus petits.
Les index SP-GiST prennent d�sormais en charge les index de couverture qui permettent aux utilisateurs d'ajouter des colonnes non recherch�es suppl�mentaires � l'index via la clause INCLUDE.

Il y a de nombreuses am�liorations au parall�lisme des requ�tes dans PostgreSQL 14.
En plus des am�liorations de performances globales pour les lectures (scan) s�quentielles parall�les, la directive RETURN QUERY de PL / pgSQL peut d�sormais ex�cuter des requ�tes avec parall�lisme.

REFRESH MATERIALIZED VIEW peut d�sormais �galement utiliser le parall�lisme des requ�tes.
PostgreSQL 14 introduit �galement la possibilit� de tirer parti du parall�lisme des requ�tes lors de l'interrogation de bases de donn�es distantes � l'aide de wrappers de donn�es distantes.
Le wrapper de donn�es distantes PostgreSQL (postgres_fdw) a ajout� la prise en charge de cela dans PostgreSQL 14 lorsque l'indicateur async_capable est d�fini.
postgres_fdw prend �galement en charge les insertions en bloc et peut importer des partitions de table � l'aide de IMPORT FOREIGN SCHEMA et peut maintenant ex�cuter TRUNCATE sur des tables distantes.

Cette version comporte �galement plusieurs am�liorations du syst�me de partitionnement, notamment des gains de performances lors de la mise � jour ou de la suppression de lignes sur des tables o� seules quelques partitions sont affect�es.
Dans PostgreSQL 14, les partitions peuvent d�sormais �tre d�tach�es de mani�re non bloquante � l'aide de la commande ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY.

Le tri incr�mentiel, introduit dans la version pr�c�dente, peut d�sormais �tre utilis� par les fonctions de fen�tre dans PostgreSQL 14.
Cette nouvelle version ajoute plus de fonctionnalit�s aux statistiques �tendues , qui peuvent d�sormais �tre appliqu�es aux expressions .

PostgreSQL prend en charge la compression sur ses colonnes de �donn�es surdimensionn�es� (c'est-�-dire le syst�me TOAST ) depuis des d�cennies, mais cette version ajoute la possibilit� de choisir maintenant d'utiliser la compression LZ4 pour la compression de colonne.

Types de donn�es et SQL
S'appuyant sur son support existant pour les types de plage , PostgreSQL 14 ajoute le nouveau type multirange qui vous permet de sp�cifier une liste ordonn�e de plages non contigu�s, par exemple:
Code : S�lectionner tout
SELECT datemultirange( daterange('2021-07-01', '2021-07-31'), daterange('2021-09-01', '2021-09-30'), daterange('2021-11-01', '2021-11-30'), daterange('2022-01-01', '2022-01-31'), daterange('2022-03-01', '2022-04-07') );
Le nouveau type multirange prend en charge les op�rations existantes disponibles pour les types de plage.

PostgreSQL 14 ajoute maintenant un cadre g�n�ral d'indexation pour r�cup�rer des informations dans des objets imbriqu�s.
Par exemple, vous pouvez maintenant r�cup�rer des informations imbriqu�es dans le type JSONB de donn�es � l'aide de la syntaxe d'indice, par exemple:
Code : S�lectionner tout
SELECT ('{ "this": { "now": { "works": "in postgres 14!" }}}'::jsonb)['this']['now']['works'];
PostgreSQL 14 ajoute �galement la prise en charge des param�tres OUT dans les proc�dures stock�es et permet � la clause GROUP BY d'utiliser le mot - cl� DISTINCT pour supprimer les combinaisons GROUPING SET en double.

Pour les expressions de table r�cursives (requ�tes WITH), PostgreSQL 14 ajoute les commodit�s syntaxiques de SEARCH et CYCLE pour aider respectivement � l�ordonnancement et � la d�tection de cycle.

Il y a aussi la nouvelle fonction date_bin de PostgreSQL 14 qui peut aligner les horodatages avec des intervalles sp�cifi�s, une technique connue sous le nom de �binning�.

Administration
PostgreSQL 14 apporte de nombreuses am�liorations � VACUUM, avec des optimisations orient�es vers les index.
Autovacuum analyse d�sormais les tables partitionn�es et peut propager des informations sur le nombre de lignes aux tables parentes.

Il y a aussi des gains de performances de ANALYZE qui peuvent �tre contr�l�s avec des param�tres maintenance_io_concurrency.

PostgreSQL 14 inclut de nombreuses am�liorations sur les informations pouvant �tre surveill�es, y compris la possibilit� de suivre la progression de COPY en utilisant la vue pg_stat_progress_copy.

Cette version vous permet de suivre l'activit� WAL � partir de la vue pg_stat_wal et d'inspecter les statistiques des slots de r�plication � partir de la vue pg_stat_replication_slots.

Il existe plusieurs nouveaux param�tres dans PostgreSQL 14 pour aider � g�rer les connexions. Ceux-ci incluent idle_session_timeout, qui peut fermer les connexions inactives apr�s la p�riode sp�cifi�e, et le param�tre client_connection_check_interval qui permet � PostgreSQL d'annuler les requ�tes de longue dur�e si un client se d�connecte.

La commande REINDEX peut maintenant traiter tous les index enfants d'une table partitionn�e, et PostgreSQL 14 ajoute l'utilitaire pg_amcheck pour aider � v�rifier la corruption des donn�es.

R�plication et r�cup�ration
PostgreSQL 14 ajoute de nombreux avantages en termes de performances pour la r�plication logique, y compris la possibilit� de diffuser les transactions en cours aux abonn�s au lieu d'attendre qu'elles soient termin�es.

La commande ALTER SUBSCRIPTION facilite l'ajout / la suppression de publications � l'aide de la nouvelle syntaxe ADD/DROP PUBLICATION.
Il y a des am�liorations de performances dans PostgreSQL 14 sur la fa�on dont PostgreSQL d�marre lors d'une r�cup�ration apr�s incident, et vous pouvez maintenant utiliser pg_rewind sur une instance PostgreSQL qui est en mode veille.

S�curit�
PostgreSQL 14 ajoute la possibilit� de donner aux utilisateurs des privil�ges universels "lecture seule" et "�criture seule" sur les tables / vues / s�quences gr�ce � l'utilisation des r�les pr�d�finis pg_read_all_data et pg_write_all_data.

Cette version utilise �galement par d�faut SCRAM-SHA-256 pour la gestion des mots de passe sur les nouvelles instances PostgreSQL. En outre, le param�tre clientcert dans pg_hba.conf doit d�sormais utiliser les valeurs de verify-ca ou verify-full au lieu des anciennes valeurs.
PostgreSQL 14 peut utiliser le "nom distinctif" (DN) d'un certificat pour l'authentification bas�e sur un certificat avec un param�tre clientname=DN dans le fichier pg_hba.conf.

Caract�ristiques suppl�mentaires
De nombreuses autres nouvelles fonctionnalit�s et am�liorations ont �t� ajout�es � PostgreSQL 14, dont certaines peuvent �tre aussi importantes ou plus importantes pour votre cas d'utilisation que ce qui est mentionn� ci-dessus. Veuillez consulter les notes de version pour une liste compl�te des fonctionnalit�s nouvelles et modifi�es.

Source : Postgresql.org

Qu'en pensez-vous ?
Vous avez lu gratuitement 0 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 Mingolito
Expert �minent https://www.developpez.com
Le 21/05/2021 � 14:58
SQLExpert : "tout ca �a a d�j� �t� fait dans SQL Server il y a des lustres !"
Radin-user : "Oui mais je m'en fou je vais continuer d'utiliser PostgreSQL !"
SQLExpert : "Pourquoi ?"
Radin-user : "Parce que c'est gratuit "
SQLExpert : "Ok et une petite formation pour SQL-Server �a te dis quand m�me ?"
Radin-user : "Non et en plus PostgreSQL c'est simple � utiliser pas besoin de formation"
SQLExpert :

Ceci est une fiction humoristique, toute ressemblance avec des personnes r�elles serait pure co�ncidence ...

10  0 
Avatar de Gugelhupf
Mod�rateur https://www.developpez.com
Le 21/05/2021 � 13:53
SQLpro n'a pas encore vu l'article
9  0 
Avatar de gabriel21
Membre chevronn� https://www.developpez.com
Le 21/05/2021 � 12:25
Citation Envoy� par Jeff_67 Voir le message
Les traditions se perdent sur d�veloppez.com. On n'a pas encore eu de concours de b... entre les aficionados de Postgresql et SQL Serveur.
Ou bien, le forum commence � atteindre sa maturit�...
3  0 
Avatar de champomy62
Membre averti https://www.developpez.com
Le 21/05/2021 � 18:02
2  0 
Avatar de kedare
Membre chevronn� https://www.developpez.com
Le 12/05/2022 � 23:07
Citation Envoy� par SQLpro Voir le message
C'est pas gentil de publier des choses int�ressantes pendant que je suis en vacances !!!

Je vais devoir refaire des tests pour voir si les performances annonc�es comme meilleures, le sont r�ellement...
Performances des requ�tes d'administration PostGreSQL pour le DBA
Performances des requ�tes d'agr�gation COUNT PostGreSQL pour les d�veloppeurs

A +
J�adorerais revoir ces tests mais de fa�on plus objective: PostgreSQL sous un Linux bien configur� (aussi bien PostgreSQL lui m�me que les diff�rents param�tres Kernel).

Personne (ou presque) n�utilise PostgreSQL sous Windows en production. Et c�est bien connu qu�on est loin des perfs possible via un d�ploiement optimal sous Linux.

(Et je ne suis m�me pas quelqu�un � convaincre des bien faits de SQL Server pour avoir beaucoup utilis� les deux, je le pr�f�res, mais ces articles sont compl�tement biais�s)
1  1 
Avatar de SQLpro
R�dacteur https://www.developpez.com
Le 23/05/2021 � 10:00
C'est pas gentil de publier des choses int�ressantes pendant que je suis en vacances !!!

Je vais devoir refaire des tests pour voir si les performances annonc�es comme meilleures, le sont r�ellement...
Performances des requ�tes d'administration PostGreSQL pour le DBA
Performances des requ�tes d'agr�gation COUNT PostGreSQL pour les d�veloppeurs

A +
0  1 
Avatar de
https://www.developpez.com
Le 21/05/2021 � 12:12
Les traditions se perdent sur Developpez.com. On n'a pas les habituels concours de b... entre les aficionados de Postgresql et SQL Server.
1  3