From: Jonathan S. Katz Date: Mon, 10 Oct 2022 17:49:30 +0000 (-0400) Subject: PostgreSQL 15 release French translation X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=ced9d1bfaebf1b68ebde9e771689e0c52c4986af;p=press.git PostgreSQL 15 release French translation Author: Stéphane Schildknecht --- diff --git a/releases/15/release.fr.md b/releases/15/release.fr.md new file mode 100644 index 0000000..059c3e6 --- /dev/null +++ b/releases/15/release.fr.md @@ -0,0 +1,213 @@ +13 octobre 2022 - Le PostgreSQL Global Development Group annonce aujourd'hui la +sortie de [PostgreSQL 15](https://www.postgresql.org/docs/15/release-15.html), +dernière version de [la base de données open source de référence](https://www.postgresql.org/). + +PostgreSQL 15 s'appuie sur les améliorations de performance des dernières +versions. Elle apporte des gains visibles dans la gestion des charges de +travail, autant sur les déploiements locaux que distribués. Cela inclut +l'amélioration des opérations de tri. Cette version améliore aussi l'expérience +développeur avec l'ajout de la très attendue commande +[`MERGE`](https://www.postgresql.org/docs/15/sql-merge.html), et apporte de +nouvelles possibilités d'observation de l'état de la base de données. + +« La communauté des développeurs de PostgreSQL continue de fournir des +fonctionnalités simplifiant l'exécution de charges de travail de données à +hautes performances, tout en améliorant l'expérience développeur » déclare +Jonathan Katz, membre de la PostgreSQL Core Team. +« PostgreSQL 15 démontre comment, grâce au développement de logiciel libre, +nous pouvons fournir à nos utilisateurs une base de données adaptée au +développement d'applications et sûre pour leurs données critiques. » + +[PostgreSQL](https://www.postgresql.org), système innovant de gestion des +données, connu pour sa fiabilité et sa robustesse, bénéficie depuis plus de +25 ans d'un développement open source par une [communauté de développeurs mondiale](https://www.postgresql.org/community/). +Il est devenu le système de gestion de bases de données relationnelles de +référence pour des organisations de toute taille. + +### Amélioration de la performance de tri et compression + +Dans cette dernière version, PostgreSQL améliore ses algorithmes de +[tri](https://www.postgresql.org/docs/15/queries-order.html) en mémoire et sur +disque, avec des tests de performance montrant des gains de 25% à 400% selon +le type des données triées. +L'utilisation de `row_number()`, `rank()`, `dense_rank()` et `count()` comme +[fonctions de fenêtrages](https://www.postgresql.org/docs/15/functions-window.html) +bénéficie aussi d'améliorations de performances dans PostgreSQL 15. Les +requêtes utilisant l'instruction [`SELECT DISTINCT`](https://www.postgresql.org/docs/15/queries-select-lists.html#QUERIES-DISTINCT) +peuvent être [exécutées en parallèle](https://www.postgresql.org/docs/15/parallel-query.html). + +S'appuyant sur le travail effectué dans les [versions précédentes de PostgreSQL](https://www.postgresql.org/about/press/presskit14/) +pour autoriser les requêtes asynchrones distantes, le +[wrapper de données distantes de PostgreSQL](https://www.postgresql.org/docs/15/postgres-fdw.html), +[`postgres_fdw`](https://www.postgresql.org/docs/15/postgres-fdw.html), +autorise désormais les [commits asynchrones](https://www.postgresql.org/docs/15/postgres-fdw.html#id-1.11.7.47.11.7). + +Des améliorations de performance sont apportées à l'archivage et la sauvegarde. +PostgreSQL 15 ajoute le support des compressions LZ4 et Zstandard (zstd) pour +les [fichiers WAL (write-ahead log)](https://www.postgresql.org/docs/15/runtime-config-wal.html#GUC-WAL-COMPRESSION). +Ces compressions permettent des gains en taille et en performance pour +certaines charges de travail. Sur certains systèmes d'exploitation, PostgreSQL +15 supporte la [préextraction du contenu des fichiers WAL](https://www.postgresql.org/docs/15/runtime-config-wal.html#GUC-RECOVERY-PREFETCH), +accélérant ainsi les temps de restauration. La commande interne de sauvegarde +de PostgreSQL, [`pg_basebackup`](https://www.postgresql.org/docs/15/app-pgbasebackup.html), +supporte désormais la compression des fichiers de sauvegarde côté serveur avec +le choix de `gzip`, `LZ4` et `zstd`. PostgreSQL 15 offre la possibilité +d'utiliser des [modules complémentaires pour l'archivage](https://www.postgresql.org/docs/15/archive-modules.html), +éliminant la nécessité d'utiliser une commande shell. + +### Fonctionnalités pour développeurs + +PostgreSQL 15 ajoute la commande [`MERGE`](https://www.postgresql.org/docs/15/sql-merge.html) +du standard SQL. `MERGE` permet d'écrire des requêtes SQL conditionnelles +combinant des actions `INSERT`, `UPDATE` et `DELETE` en une seule requête. + +Cette version ajoute de +[nouvelles fonctions de traitement des expressions rationnelles](https://www.postgresql.org/docs/15/functions-matching.html#FUNCTIONS-POSIX-REGEXP) +afin d'inspecter des chaînes de caractères : `regexp_count()`, `regexp_instr()`, +`regexp_like()` et `regexp_substr()`. PostgreSQL 15 étend aussi la fonction +`range_agg()` pour agréger les [types de données `multirange`](https://www.postgresql.org/docs/15/rangetypes.html), +introduite dans la [version précédente](https://www.postgresql.org/about/press/presskit14/). + +PostgreSQL 15 permet aux utilisateurs de +[créer des vues pour requêter des données en utilisant les droits de l'appelant et non ceux du propriétaire de la vue](https://www.postgresql.org/docs/15/sql-createview.html). +Cette option, appelée `security_invoker`, ajoute une couche de sécurité supplémentaire pour +s'assurer que les appelants de vues ont les bons droits pour travailler avec +les données sous-jacentes. + +### Plus d'options avec la réplication logique + +PostgreSQL 15 offre plus de flexibilité dans la gestion de la +[réplication logique](https://www.postgresql.org/docs/15/logical-replication.html). +Cette version introduit le [filtrage par ligne](https://www.postgresql.org/docs/15/logical-replication-row-filter.html) +et les [listes de colonnes](https://www.postgresql.org/docs/15/logical-replication-col-lists.html) +pour les [fournisseurs](https://www.postgresql.org/docs/15/logical-replication-publication.html), +permettant aux utilisateurs de ne répliquer qu'un sous-ensemble des données +d'une table. PostgreSQL 15 simplifie la [gestion des conflits](https://www.postgresql.org/docs/15/logical-replication-conflicts.html). +Il est ainsi possible de ne pas rejouer une transaction en conflit et de +désactiver automatiquement une souscription si une erreur est détectée. Il est +désormais possible d'utiliser la validation en deux phases (2PC) avec la +réplication logique. + +### Amélioration de la journalisation et configuration + +PostgreSQL 15 introduit un nouveau format de journalisation : +[`jsonlog`](https://www.postgresql.org/docs/15/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-JSONLOG). Ce nouveau format autorise la sortie des +données de journalisation dans une structure JSON définie. Cela permet aux +journaux de PostgreSQL d'être traités par des systèmes de journalisation +structurés. + +Cette version offre plus de flexibilité aux administrateurs de bases de données +dans la gestion de la configuration de PostgreSQL par les utilisateurs. Les +administrateurs peuvent accorder la permission aux utilisateurs de modifier des +paramètres de configuration serveur. De plus, les utilisateurs peuvent +désormais rechercher des informations de configuration en utilisant la commande +`\dconfig` depuis l'outil en ligne de commande [`psql`](https://www.postgresql.org/docs/15/app-psql.html). + +### Autres changements importants + +Les [statistiques serveur](https://www.postgresql.org/docs/15/monitoring-stats.html) +PostgreSQL sont maintenant collectées en mémoire partagée, éliminant à la fois +le processus de collecte de statistiques et les écritures régulières sur disque +de ces dernières. + +PostgreSQL 15 permet de définir une [collation ICU](https://www.postgresql.org/docs/15/collation.html) +comme collation par défaut d'un cluster ou d'une base de données. + +Cette version ajoute aussi une nouvelle extension intégrée, [`pg_walinspect`](https://www.postgresql.org/docs/15/pgwalinspect.html), +qui permet aux utilisateurs d'inspecter les fichiers WAL depuis une interface +SQL. + +PostgreSQL 15 [supprime la permission 'CREATE'](https://www.postgresql.org/docs/15/ddl-schemas.html#DDL-SCHEMAS-PATTERNS) +sur le schéma `public` (ou le schéma par défaut) pour tous les utilisateurs, +sauf le propriétaire de la base de données. + +PostgreSQL 15 supprime le mode « exclusive backup Â» déprécié depuis longtemps, +ainsi que le support de Python 2 pour PL/Python. + +### À propos de PostgreSQL + +[PostgreSQL](https://www.postgresql.org) est le système de gestion de bases de +données libre de référence. Sa communauté mondiale est composée de plusieurs +milliers d’utilisateurs, contributeurs, entreprises et institutions. Le projet +PostgreSQL, démarré il y a plus de 30 ans à l’université de Californie, à +Berkeley, a atteint aujourd’hui un rythme de développement sans pareil. +L’ensemble des fonctionnalités proposées est mature, et dépasse même celui des +systèmes commerciaux leaders sur les fonctionnalités avancées, les extensions, +la sécurité et la stabilité. + +### Liens + +* [Téléchargements](https://www.postgresql.org/download/) +* [Notes de version](https://www.postgresql.org/docs/15/release-15.html) +* [Dossier de presse](https://www.postgresql.org/about/press/) +* [Page sécurité](https://www.postgresql.org/support/security/) +* [Police des versions](https://www.postgresql.org/support/versioning/) +* [Suivre @postgresql sur Twitter](https://twitter.com/postgresql) + +## En savoir plus sur les fonctionnalités + +Pour des explications sur les fonctionnalités ci-dessus et d'autres, merci de +consulter les ressources suivantes : + +* [Notes de version](https://www.postgresql.org/docs/15/release-15.html) +* [Matrice de fonctionnalités](https://www.postgresql.org/about/featurematrix/) + +## Où télécharger + +Il existe plusieurs façons de télécharger PostgreSQL 15, dont : + +* la page de [Téléchargements officiels](https://www.postgresql.org/download/), +qui propose des installateurs et outils pour [Windows](https://www.postgresql.org/download/windows/), +[Linux](https://www.postgresql.org/download/), [macOS](https://www.postgresql.org/download/macosx/), +et autres OS ; +* le [Code Source](https://www.postgresql.org/ftp/source/v15.0). + +D'autres outils et extensions sont disponibles sur le [Réseau d'Extension PostgreSQL](http://pgxn.org/). + +## Documentation + +La documentation au format HTML et les pages de manuel sont installées avec PostgreSQL. +La [documentation en ligne](https://www.postgresql.org/docs/15/), exhaustive et interactive, +peut être parcourue, interrogée et commentée librement. +Une version [PDF](https://www.postgresql.org/files/documentation/pdf/15/postgresql-15-A4.pdf) +est également disponible. + +## Licence + +PostgreSQL utilise la [licence PostgreSQL](https://www.postgresql.org/about/licence/), +licence « permissive » de type BSD. Cette [licence certifiée OSI](http://www.opensource.org/licenses/postgresql/) +est largement appréciée pour sa flexibilité et sa compatibilité avec le monde +des affaires, puisqu'elle ne restreint pas l'utilisation de PostgreSQL dans les +applications propriétaires ou commerciales. Associée à un support proposé par +de multiples sociétés et une propriété publique du code, sa licence rend +PostgreSQL très populaire parmi les revendeurs souhaitant embarquer une base de +données dans leurs produits sans avoir à se soucier des prix de licence, des +verrous commerciaux ou modifications des termes de licence. + +## Contacts + +Site web + +* [https://www.postgresql.org/](https://www.postgresql.org/) + +Email + +* [press@postgresql.org](mailto:press@postgresql.org) + +## Images et logos + +Postgres, PostgreSQL et le logo éléphant (Slonik) sont des marques déposées de +l'[Association Canadienne de la Communauté PostgreSQL](https://www.postgres.ca). +Si vous souhaitez utiliser ces marques, vous devez vous conformer à la [politique de la marque](https://www.postgresql.org/about/policies/trademarks/). + +## Support professionnel + +PostgreSQL bénéficie du support de nombreuses sociétés, qui financent des +développeurs, fournissent l'hébergement ou un support financier. +Les plus fervents supporters sont listés sur la page des [sponsors](https://www.postgresql.org/about/sponsors/). + +Il existe également une très grande communauté de​ [sociétés offrant du support PostgreSQL](https://www.postgresql.org/support/professional_support/), +du consultant indépendant aux entreprises multinationales. + +Les [dons](https://www.postgresql.org/about/donate/) au PostgreSQL Global +Development Group, ou à l'une des associations à but non lucratif, sont acceptés et encouragés.