Dossier de presse PostgreSQL 9.3

Contenu

  Texte original
  Détail des fonctionnalités
  Où télécharger
  Documentation
  Licence
  Contacts
  Informations concernant les sociétés citées
  Support commercial

Texte original

9 SEPTEMBRE 2013 : Le PostgreSQL Global Development Group annonce la publication de PostgreSQL 9.3, la dernière version du système de gestion de bases de données relationnelles OpenSource le plus évolué. Cette version étend la fiabilité, la disponibilité et la capacité de PostgreSQL à s'interfacer avec d'autres bases de données. Les utilisateurs rapportent déjà des développements rendus possibles par cette version.

« 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 aux gestionnaires 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.

Accès en écriture aux données externes

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 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 gestionnaires 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, 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 ;
  • Bascule rapide : bascule en moins d'une seconde entre le 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 orientées développeurs

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 :

  • des méthodes additionnelles de constructeur et extracteur JSON ;
  • les vues matérialisées et les vues inscriptibles ;
  • la possibilité de paralléliser pg_dump pour accélerer les sauvegardes des bases volumineuses ;
  • les LATERAL JOINs

De plus, avec PostgreSQL 9.3, la possibilité de définir ses propres processus 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 traitements parallèles, des outils de « queueing » ou toute autre application 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.

À propos de 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 d'entreprises et institutions. 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 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. Pour en savoir plus, et prendre part à la communauté, rendez-vous sur le site du projet.

Détail des fonctionnalités

Pour des explications concernant les fonctionnalités décrites plus haut, et les autres, se référer aux ressources suivantes :

Téléchargements

Documentation

La documentation au format HTML et les pages de manuel sont installées avec PostgreSQL. La documentation en ligne, exhaustive et interactive, peut être parcourue, interrogée et commentée.

Licence

PostgreSQL utilise la licence PostgreSQL, une licence de type BSD qui nécessite simplement le maintien du copyright et des informations de licence dans le code source. Cette licence certifiée par l'OSI 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 au sein d'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 droits de licence, des verrous commerciaux ou modifications des termes des licences.

Contacts

Pages Web

Contact presse

France et pays francophones
Stéphane Schildknecht
fr at postgresql dot org
+33 (0) 617 11 37 42

Contacts

Informations concernant les sociétés citées

VenueBook
« 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 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.

VenueBook est une solution de gestion d'événements en mode cloud qui permet de centraliser la gestion complète d'un événement. Nous fournissons un logiciel qui permet aux responsables de lieux de préparer et approuver les contrats, les menus et de procéder aux paiements, le tout en ligne. A la différence des autres systèmes du marché, qui permettent uniquement de gérer les événements, nous rationalisons les interactions et la réservation avec le planificateur. Contact (en anglais, uniquement) : info@venuebook.com, +1 646-543-8368

CloudFlare
« CloudFlare est fier de compter PostgreSQL 9.3 parmi ses outils. Ceux-ci permettent d'accélérer et de sécuriser des millions de sites web. PostgreSQL offre l'extensibilité et la personnalisation dont nous avons besoin pour être agile et évolutif au niveaux des données. 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. 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. »

« L'association des gestionnaires de données externes aux vues matérielles et aux jointures latérales côté requêtes ; et les processus autonomes intégrés côté supervision, font de PostgreSQL un outil vraiment puissant sur lequel nous assoierons notre croissance. CloudFlare est ravi de posséder cette pépite dans sa boîte à outils, » déclare Lee Holloway, co-fondateur et directeur de l'ingéniérie chez CloudFlare.

CloudFlare, Inc. accélère les sites, les protège des attaques, assure leur disponibilité et facilite l'ajout de webapp. CloudFlare booste les sites web indépendamment de la taille ou de la plateforme sans qu'il soit nécessaire de rajouter des ressources matérielles, d'installer des logiciels ou de modifier la moindre ligne de code. La communauté CloudFlare se renforce en grossissant ; tout nouveau site améliore le réseau. Par notre technologie innovante, chaque mois des centaines de millions de personnes utilisent un Internet plus sûr et plus rapide. CloudFlare a été reconnu pionnier technologique par le World Economic Forum, nommé «  Most Innovative Network and Internet Technology Company of the Year » en 2011 et 2012 par le Wall Street Journal, et classé parmi les 50 compagnies les plus innovantes en 2012 par Fast Company. CloudFlare est basée à San Francisco, Californie, USA. Contact (en anglais, uniquement) : press@cloudflare.com, +1 (650) 485-1399

Gandi.net
« Nous suivons les avancées de la réplication, et sommes très intéressés par les améliorations récentes dans ce domaine. Je suis particulièrement impatient d'en apprendre plus sur le mécanisme de bascule rapide annoncé en 9.3. Nous utilisons PostgreSQL pour la plateforme IAAS/PAAS de Gandi et depuis peu, en interne, comme socle d'un de nos systèmes temps réel qui stocke, calcule et présente des millions de lignes quotidiennement, sans difficulté. »

« 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.

GANDI.net a été l'un des premiers registraires approuvés par l'ICANN pour les domaines .COM, .NET,.ORG, .BIZ, .INFO, .NAME, .BE, .FR, .EU en France. Il propose aujourd'hui plus de 200 extensions et continue à faire croître cette liste. Gandi se considère comme un registraire éthique dans un milieu oùce n'est pas toujours le cas. Il place les droits et la vie privée de ses clients au dessus de tout le reste. Contact en anglais : Thomas Stocking, en français : Nicolas Lhuillery. Téléphone : +1 410.429.7402.

Support commercial

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 mécènes du développement.

Il existe également une très grande communauté de sociétés fournissant du support PostgreSQL, des consultants indépendants aux sociétés multinationales.

Dons plaisamment acceptés.