« PostgreSQL 9.3 fournit des fonctionnalités qu'en tant que développeur d'applications
je peux utiliser immédiatement : des fonctionnalités JSON améliorées, l'indexation
d'expressions rationnelles, et la facilité à fédérer des bases de données gràce
-au parseur de données externes (« Foreign Data Wrapper », en anglais)
+au gestionnaire de données externes (« Foreign Data Wrapper », en anglais)
de PostgreSQL. Je me demande réellement comment je pouvais mener à bien mes
-projets avant cette version, » déclare Jonathan S. Katz, CTO de VenueBook.
+projets avant cette version », déclare Jonathan S. Katz, CTO de VenueBook.
-Modification de données externes
---------------------------------
+Accès en écriture aux données externes
+--------------------------------------
-La version 9.3 de PostgreSQL permet l'écriture au travers des parseurs de
+La version 9.3 de PostgreSQL permet l'écriture au travers des gestionnaires de
données externes (« Foreign Data Wrappers », en anglais). Cela permet les échanges
bi-directionnels entre plusieurs systèmes. Les environnements informatiques
-d'aujourd'hui impliquent de nombreuses bases de données et des sources de données
-semi-structurées. PostgreSQL permet de les intégrer dans une pile cohérente.
+d'aujourd'hui intègrent plusieurs bases de données et des sources de données
+semi-structurées. PostgreSQL permet de les intégrer dans un ensemble cohérent.
L'équipe a également développé postgres_fdw, pilote hautement performant de
fédération PostgreSQL-PostgreSQL en lecture/écriture.
-« Les parseurs de données externes modifiables nous permettent de connecter et
-tester de manière transparente différentes alternatives. Divers besoins sont
-adressés rapidement et le prototypage devient intelligent, » explique
-Lee Holloway, Co-fondateur et directeur de l'ingéniérie chez CloudFlare.
-« Il est intéressant de concevoir de nouveaux stockages de données (dont les
-nôtres, écrits en Go), de les mélanger et de les regarder lire, écrire, voire
-intéragir entre eux. »
+« Les parseurs de données externes modifiables nous permettent de connecter
+et tester très facilement différentes alternatives. Divers besoins sont
+adressés rapidement et le prototypage devient intelligent, » explique Lee
+Holloway, Co-fondateur et directeur de l'ingéniérie chez CloudFlare. « Il
+est intéressant d'assembler de nouveaux moteurs de stockages de données
+(dont les nôtres, écrits en Go), de les mélanger et de les regarder lire,
+écrire, voire intéragir entre eux. »
Fiabilité et disponibilité renforcées
-------------------------------------
-« PostgreSQL a toujours eu ma préférence pour sa stabilité, sa robustesse,
-son respect des normes SQL, de la cohérence et de la sécurisation des données,
-et de l'ACID, » affirme Pascal Bouchareine, directeur Recherche et Développement
-chez Gandi.net. « Je suis particulièrement impatient d'en apprendre plus sur le
-mécanisme de bascule rapide annoncé en 9.3. »
+« PostgreSQL a toujours eu ma préférence pour sa stabilité, sa robustesse,
+ses garanties de cohérence et de durabilité des données, son respect des
+propriétés ACID et de la norme SQL » affirme Pascal Bouchareine, directeur
+Recherche et Développement chez Gandi.net. « Je suis particulièrement
+impatient d'en apprendre plus sur le mécanisme de bascule rapide annoncé en
+9.3. »
Cette nouvelle version inclut de nouvelles fonctionnalités qui étendent et
améliorent encore la fiabilité et la disponibilité de PostgreSQL :
* Sommes de contrôle sur les pages de données : aide les administrateurs à détecter
- rapidement tout disque ou composant matériel défectueux qui corrompt les données
+ rapidement tout disque ou composant matériel défectueux qui corrompt les données ;
* Bascule rapide : bascule en moins d'une seconde entre le
- maître et le réplicat, offrant une disponibilité dite « carrier-grade »
-* Resynchronisation par seul streaming : reconfiguration plus simple, plus rapide
- des réplicats en cascade après bascule
+ maître et le réplicat, offrant une disponibilité dite « carrier-grade » ;
+* Resynchronisation par streaming simple : reconfiguration plus simple, plus rapide
+ des réplicats en cascade après bascule.
-Fonctionnalités développeurs
-----------------------------
+Fonctionnalités orientées développeurs
+--------------------------------------
-Comme toute nouvelle version, PostgreSQL 9.3 inclut de nombreuses fonctionnalités
+Comme toute nouvelle version, PostgreSQL 9.3 propose de nombreuses fonctionnalités
facilitant le travail avec PostgreSQL. Cela le rend plus flexible et plus agréable
pour les développeurs, les administrateurs et les architectes.
Parmi ces fonctionnalités, citons :
* les LATERAL JOINs.
De plus, avec PostgreSQL 9.3, la possibilité de définir ses propres processus
-en tâche de fond (« Background Workers », en anglais) permet aux développeurs
+autonomes intégrés (« Background Workers », en anglais) permet aux développeurs
d'écrire des gestionnaires de tâches, des gestionnaires de requêtes, des
-processeurs parallèles, des outils de mise en queue ou tout autre applications
-permettant d'utiliser PostgreSQL comme coordinateur de charge.
-Un exemple concret est Mongres, processus en tâche de fond qui accepte les
+traitements parallèles, des outils de « queueing » ou toute autre applications
+permettant d'utiliser PostgreSQL comme séquenceur de tâches.
+Un exemple concret est Mongres, un processus autonome intégré qui accepte les
requêtes MongoDB, les interprète et les transmet à PostgreSQL.
----------------------
PostgreSQL est le système de gestion de bases de données libre de référence. Sa
-communauté, mondiale, est composée de milliers d'utilisateurs et contributeurs,
-et de plusieurs dizaines de compagnies et institutions.
+communauté mondiale est composée de milliers d'utilisateurs et contributeurs,
+et de plusieurs dizaines d'entreprises et institutions.
-Le projet PostgreSQL, démarré il y a 25 ans, à l'université de Californie, à
+Le projet PostgreSQL, démarré il y a 25 ans, à l'université de Californie, à
Berkeley, a atteint aujourd’hui un rythme de développement sans pareil.
-L'ensemble des fonctionnalités matures a, non seulement, rejoint celui de
-systèmes commerciaux leaders, mais le dépasse même dans les fonctionnalités
-avancées, les extensions, la sécurité et la stabilité.
+L'ensemble des fonctionnalités proposées est mature et plus riche que ceux
+des systèmes commerciaux leaders sur les fonctionnalités avancées, les
+extensions, la sécurité et la stabilité, offertes à un niveau que seul PostgreSQL
+atteint.