PostgreSQL 8.4

1er juillet 2009 Le groupe de développement mondial de PostgreSQL (PGDG) a publié la version 8.4, dans la continuité du développement rapide de ce SGBD avancé.

Cette version apporte un nombre considérable d'améliorations facilitant plus encore l'administration, le requêtage et la programmation des bases de données PostgreSQL.

Les 293 fonctionnalités nouvelles ou améliorées sont autant de raisons supplémentaires de choisir PostgreSQL pour vos projets futurs.

Contenu

  Texte d'origine
  Liste des fonctionnalités
  Où la télécharger
  Documentation
  Licence
  Contacts
  Informations concernant les sociétés citées
  Support commercial

Texte d'origine

1er juillet 2009 Le groupe de développement mondial de PostgreSQL (PGDG) a publié la version 8.4, dans la continuité du développement rapide de ce SGBD avancé.

Cette version apporte un nombre considérable d'améliorations facilitant plus encore l'administration, le requêtage et la programmation des bases de données PostgreSQL.

Les 293 fonctionnalités nouvelles ou améliorées sont autant de raisons supplémentaires de choisir PostgreSQL pour vos projets futurs.

Les modifications les plus nombreusses concernent des outils et commandes d'administration et de surveillance nouveaux ou améliorés. Tout utilisateur trouvera son outil préféré pour faciliter son utilisation quotidienne de PostgreSQL et améliorer sa productivité.

« Nous utilisons PostgreSQL depuis 7 ans maintenant, et attendons beaucoup des nombreuses fonctionnalités de PostgreSQL 8.4, notamment les droits de niveau colonne, les locales par base, les correspondances partielles d'index GIN et les exceptions utilisateur », déclare Jeffrey Webster, CTO de ZooLoo.com. « PostgreSQL nous a permis de croître sans sacrifier l'intégrité des données. »

Parmi les améliorations les plus populaires, citons :

  • la restauration parallèle de bases, accélarant jusqu'à un facteur 8 les restaurations ;
  • les droits de niveau colonne, permettant un contrôle plus granulaire des données sensibles ;
  • le support des interclassement par base, améliorant l'utilisabilité de PostgreSQL en environnement multi-lingual 
  • les mises à jour en place à travers pg_migrator bêta, permettant des mises à jour de 8.3 vers 8.4 sans interruption de service excessive 
  • de nouveaux outils de requêtage, donnant aux administrateurs une meilleure compréhension de l'activité des requêtes.

La version 8.4 facilite l'analyse de données au travers des fonctionnalités ANSI SQL 2003 étendues de fonctions de fenêtrage, d'expressions de table commune et de jointures récursives.

« Ces structures de requête accroissent l'expressivité du dialecte SQL de PostgreSQL en permettant aux utilisateurs de poser d'intéressantes questions en une seule requête. Chose impossible jusque-là. », explique Sailesh Krishnamurthy, fondateur de Truviso.

Les améliorations des procédures stockées, telles que les paramètres par défaut et les paramètres de nombre variable, simplifient la programmation serveur.

La nouvelle version accélère également les performances applicatives, comme le commente Kevin Grittner, administrateur de bases de données au sein des systèmes de la cour du Wisconsin, « Chaque version majeure apporte son lot d'amélioration des performances de PostgreSQL. La version 8.4 a ajouté de nombreuses optimisations, telles que les semi-jointures et les anti-jointures, ce qui améliore considérablement les temps d'exécution de nos requêtes les plus gourmandes. »

Ces fonctionnalités signifient que PostgreSQL 8.4 permettra de servir encore plus d'utilisateurs, comme le projet OpenStreetMap. « Lorsque nous avons planifié la nouvelle version de l'API OpenStreetMap, il apparaissait évident que nous avions besoin d'une base de données de renommée mondiale, qui non seulement fournirait les bonnes fonctionnalités, mais en plus se comporterait correctement à notre échelle. Bien qu'il existe de nombreuses bases de données libres, PostgreSQL était un choix évident. », déclare Tom Hughes, administrateur système chez OpenStreetMap.

Version étendue

Liste des fonctionnalités

La version 8.4 offre un nombre de nouvelles fonctionnalités sans précédent. Nous avons créé de nouvelles pages pour les présenter :

Téléchargements

Documentation

La documentation HTML et les pages de manuel sont installées avec PostgreSQL, mais n'hésitez pas à parcourir, chercher et commenter notre documentation en ligne, exhaustive et interactive.

License

PostgreSQL utilise la licence BSD, qui ne nécessite que le maintien des informations de licence et de copyright dans le code source sous licence. Cette licence certifiée par l'OSI est largement appréciée, flexible et compatible avec les contraintes du monde des affaires, puisqu'elle ne restreint pas l'utilisation de PostgreSQL avec les applications commerciales et proprétaires. Associée au support de multiples compagnies et à une possession publique du code, la licence BSD rend PostgreSQL très populaire au sein des revendeurs souhaitant embarquer une base dans leurs produits sans crainte d'une redevance, de verrous vendeur ou de modification de la licence.

Contacts

Web Pages

Requêtes presse

France et Europe francophone
Stéphane A. Schildknecht
fr@postgresql.org
+33 953 699 712

Pour les contacts dans les autres régions, consulter notre page de contacts internationaux.

Informations concernant les sociétés citées et texte des citations

Les contacts suivants sont exclusivement anglophones.

« Nous utilisons PostgreSQL depuis 7 ans maintenant, et attendons beaucoup des nombreuses fonctionnalités de PostgreSQL 8.4, notamment les droits de niveau colonne, les locales par base, les correspondances partielles d'index GIN et les exceptions utilisateur », déclare Jeffrey Webster, CTO de ZooLoo.com. « PostgreSQL nous a permis de croître sans sacrifier l'intégrité des données. »
Contact : Melissa ou visiter ZooLoo.com

« Chaque version majeure apporte son lot d'amélioration des performances de PostgreSQL, » déclare Kevin Grittner, administrateur de bases de données, Consolidated Court Automation Programs, Wisconsin Court System. « La version 8.4 a ajouté de nombreuses optimisations, telles que les semi-jointures et les anti-jointures, ce qui améliore considérablement les temps d'exécution de nos requêtes les plus gourmandes. »
Contact : Kevin Grittner ou visiter Wisconsin Court System

« Ces structures de requête accroissent l'expressivité du dialecte SQL de PostgreSQL en permettant aux utilisateurs de poser d'intéressantes questions en une seule requête. Chose impossible jusque-là. », explique Sailesh Krishnamurthy, fondateur de Truviso.
Contact : Info e-mail ou visiter Truviso.

« Lorsque nous avons planifié la nouvelle version de l'API OpenStreetMap, il apparaissait évident que nous avions besoin d'une base de données de renommée mondiale, qui non seulement fournirait les bonnes fonctionnalités, mais en plus se comporterait correctement à notre échelle. PostgreSQL nous permet de supporter la cohérence de la base de données à l'aide des clés étrangères et des mises à jours transactionnelles, tout en donnant à nos administrateurs les outils requis pour travailler sur notre base de 850 Go, tout en maintenant le développement continuel des structures de nos tables et les aspects opérationnels tels que les instantanés cohérents.Bien qu'il existe de nombreuses bases de données libres, PostgreSQL était un choix évident. » déclare Tom Hughes, administrateur projet chez OpenStreetMap.
Contact : Tom Hughes ou visiter OpenStreetMap.

Support commercial

PostgreSQL bénéficie du support de nombreuses companies, qui financent les développeurs, aident à l'hébergement et apportent un support financier. Les principaux mécènes sont mentionnés sur page des mécènes du développement.

Il existe également une vaste communauté de compagnies fournissant du support PostgreSQL, du consultant indépendant aux compagnies multi-nationales.

Dons acceptés avec joie.