Dossier de presse PostgreSQL 7.4 Contenu: Communiqué de presse original Liste complète des fonctionnalités Nouvelles fonctionnalités principales Adopter PostgreSQL Autres fonctionnalités importantes Texte complet des citations Liste de contacts internationaux Liens vers plus d'information Traductions officielles de ce document. ## Octobre 2003 Parution de PostgreSQL Version 7.4 Le Groupe de Développement Global de PostgreSQL (GDGP) est heureux de vous annoncer la parution de la version 7.4 du système de gestion de bases de données relationnel-objet (SGBDRO) PostgreSQL. Cette version majeure est issue du travail réalisé par notre réseau mondial de centaines de développeurs et collaborateurs au cours des 9 derniers mois. Elle fournit des fonctionnalités et des performances comparables à celles des bases de données commerciales majeures, tout en conservant la flexibilité et les faibles coûts de possession (TCO) que l'on attend généralement d'un logiciel libre. La version 7.4 inclut de nombreuses nouvelles fonctionnalités qui font de PostgreSQL une base de données encore plus puissante, adaptée aux grandes entreprises. On peut citer, par exemple, l'optimisation pour l'AMD Opteron(tm), de meilleurs outils de maintenance des index et un support amélioré de l'indexation de texte qui permet d'obtenir des résultats triés par pertinence. En ajoutant à cela la récente mise à disposition par PostgreSQL Inc. de la solution de réplication eRServer(c), ces avancées confirment les atouts de PostgreSQL pour faire tourner des dépôts de données de grande envergure et proposant une haute disponibilité. Consultez le communiqué de presse original. Liste complète des fonctionnalités Nouvelles fonctionnalités principales de la version 7.4 Des fonctionnalités particulièrement recherchées au sein des grandes entreprises ont été ajoutées à la version 7.4. Parmi celles-ci, on trouve: REPLICATION PostgreSQL Inc. a apporté à la communauté PostgreSQL sa solution de réplication écrite en Java, eRServer. eRServer se pose ainsi comme une nouvelle option de réplication, flexible, à la robustesse vérifiée, significativement plus puissante que les solutions Open Source disponibles. Pour plus d'informations, veuillez vous référer au communiqué sur le site Web de PostgreSQL Inc. PERFORMANCE Plusieurs améliorations majeures de performance ont été effectuées dans la version 7.4, qui permettent à PostgreSQL d'atteindre voire même de dépasser la vitesse d'autres systèmes de base de données d'entreprise. Parmi ces améliorations: Agrégation par hachage en mémoire, qui rend jusqu'à 20 fois plus rapides les requêtes OLAP et les applications de «datawarehousing»; Améliorations dans le traitement des requêtes imbriquées par l'optimiseur de requêtes, permettant une accélération jusqu'à 400% de certaines requêtes complexes; Nouveau script qui définit des valeurs par défauts plus élevées dans postgresql.conf pour les tampons de mémoire partagée («shared buffers»), débouchant sur des meilleures performances avec une installation par défaut; Nouveau protocole de communication réseau (version 3), qui améliore la vitesse des transferts de données; Amélioration des index basés sur des fonctions, qui permet une meilleure indexation des types de données personnalisés et des champs composites. HAUTE DISPONIBILITE La fonctionnalité de PostgreSQL de gestion de disque «Free Space Map» permet maintenant une maintenance en continu des index. Elle est la dernière «pièce du puzzle» permettant aux bases de données PostgreSQL de fonctionner en sans interruption 24h/24, 7j/7. Les nombreux vendeurs de solutions hardware utilisant PostgreSQL comme base de données embarquée ne sont maintenant plus obligés de prévoir, dans leurs applications, de verrouillage des données ou des périodes d'indisponibilité de la base. SUPPORT DE L'OPTERON PostgreSQL est maintenant optimisé pour le processeur AMD Opteron, grâce au travail de l'Université du Massachusetts à Amherst. Cela vient s'ajouter à la famille des plateformes 64 bits sur lesquelles PostgreSQL est déjà disponible, telles que HP/Compaq, Alpha, Sun UltraSPARC, MIPS, PA-RISC, et RS6000*. Les plateformes 64 bits sont une catégorie émergente d'ordinateurs à très haute performance. Elles offrent une plus grande puissance et la flexibilité requise dans des systèmes informatiques des entreprises. INDEXATION DE TEXTE INTEGRALE Le module TSearch de PostgreSQL inclut maintenant un système de classement par pertinence qui le rend égal voir même meilleur aux solutions d'indexation de texte intégrale d'autres SGBDR. Adopter PostgreSQL est plus facile que jamais Les améliorations suivantes aideront les professionnels qui souhaitent passer à PostgreSQL dans leurs efforts de test, de prototypage et de portage: DOCUMENTATION ETENDUE ET REORGANISEE La nouvelle documentation en ligne a été complètement réorganisée et étendue, de manière à simplifier la tâche des nouveaux utilisateurs de PostgreSQL, pour construire, démarrer, optimiser et administrer leur première base de données. GESTION D'ERREUR SELON LES STANDARDS SQL La journalisation et les rapports d'erreur ont été complètement revus, afin de fournir aux développeurs un mécanisme de déboguage compatible avec le standard SQL99. Il fournit également aux utilisateurs des suggestions en temps réel des propositions pour éviter l'apparition d'erreurs dans leurs applications. META-DONNEES CONFORMES AUX STANDARDS SQL La version 7.4 inclut des données système (ou «méta-données») compatibles avec le standard SQL99. Ceci présente aux développeurs d'applications des informations standardisées sur les bases de données, les types et les objets et la configuration. Cela simplifie la migration des interfaces et du «middleware» entre différents systèmes de base de données, voire même la réplication de données entre des systèmes commerciaux et PostgreSQL. NOUVELLES VERSIONS DES INTERFACES GRAPHIQUES D'ADMINISTRATION PGAdmin et PHPPgAdmin, deux des trois interfaces graphiques d'administration les plus populaires pour PostgreSQL vont connaître des versions nouvelles, très largement réécrites pour PostgreSQL 7.4, rendant la transition plus confortable que jamais pour les administrateurs de bases de données. REECRITURE DES REQUETES La version 7.4 de PostgreSQL inclut une nouvelle option de réécriture des jointures explicites par l'optimiseur de requêtes, facilitant ainsi la transition d'applications et de requêtes existantes tournant avec Sybase et MS SQL Server, qui traitent ainsi les requêtes par défaut. Autres fonctionnalités importantes FONCTIONNALITES SQL AVANCEES PostgreSQL continue à étendre son support des standards SQL92 et SQL99, conservant ainsi sa place de leader du marché pour le respect des standards, grâce à l'inclusion de nombreuses fonctionnalités SQL absentes d'autres bases de données. Ainsi, dans la version 7.4, on trouve des déclencheurs («triggers») de niveau instruction, des domaines de types de données étendus, des transactions en lecture seule, ainsi qu'un support amélioré des schémas SQL92 introduits dans la version 7.3. PLUS D'OPTIONS DE PROGRAMMATION DES BASES DE DONNEES PostgreSQL étend la programmation du serveur de base de données au-delà du standard SQL en ajoutant, dans la version 7.4, des expression régulières multi-bytes pour les recherches en mode texte dans les langues asiatiques et moyen-orientales, des fonctions polymorphiques pour le développement rapide de types de données et d'agrégations personnalisées et un traitement amélioré du type de données tableau («array») pour les applications scientifiques. PostgreSQL est déjà reconnu pour ses possibilités de personnalisation et ces nouvelles fonctionnalités ne font qu'augmenter son avance sur les autres SGBDR. NOUVELLES FONCTIONNALITES POUR LES TABLEAUX Le support du type de données tableau a été étendu par l'ajout de multiples nouvelles fonctionnalités. De nouvelles fonctions et de nouveaux opérateurs ont été introduits pour réaliser des opérations telles que l'insertion, la concaténation ou la comparaison. Qui plus est, il est maintenant possible de créer des index en arbres balancés («btree indexes») sur les colonnes d'un tableau et de les inclure dans des clauses de type ORDER BY ou DISTINCT. Reportez-vous aux Release Notes pour plus d'informations. NOUVEAU SUPPORT RESEAU PostgreSQL supporte maintenant le standard IPv6 pour les réseaux en TCP/IP et le protocole Rendezvous d'Apple Computer (protocole de communication réseau sans configuration). Liste complète Pour une liste complète des changements intervenus dans la version 7.4 du SGDBR PostgreSQL, veuillez vous référer au Developers Change Log et aux Release Notes. Malheureusement, ces documents ne sont disponibles qu'en anglais. Texte complet de citations d'utilisateurs de PostgreSQL «Si vous avez essayé PostgreSQL auparavant, puis que vous avez choisi une base de données commerciale, comme Oracle ou DB2, il est temps de refaire votre évaluations. L'ensemble de fonctionnalités nécessaires aux entreprises que PostgreSQL propose, ainsi que les améliorations de performances intervenues ces deux dernières années rendent PostgreSQL compétitif par rapport aux bases de données commerciales reconnues. Et le prix est imbattable.» - Rod Taylor, Inquent Technologies: http://www.inquent.com Contact: Celal Ulgen 416-645-4600 press ( at ) inquent ( dot ) com «Les performances améliorées de PostgreSQL 7.4 sur les très grandes tables d'entrepôt de données vont me permettre de fournir par Internet un accès efficace à une immense librairie de photographies et de spectrographies astronomiques, corrélées avec des observations géologiques et météorologiques. Les nouvelles capacités d'indexation pour les types personnalisés ou composites facilitent incroyablement l'analyse des données, ce que ne permettent pas les modèles habituels d'indexation. La contribution additionnelle d'une solution de réplication robuste et éprouvée vont me permettre d'installer des mécanismes de sauvegarde et de bascule à chaud en cas de problème («hot failover») pour ces données dont certaines se trouvent actuellement sur des plaques photographiques plus que centenaires, d'une valeur inestimable. Le choix d'utiliser PostgreSQL a été facile à faire, au vu de la performance, de la robustesse et de la facilité de programmation de PostgreSQL.» - Lamar Owen, Pisgah Astronomical Research Institute: http://www.pari.edu Contact: Lamar Owen 828-862-5554 lowen ( at ) pari ( dot ) edu «Nous utilisons PostgreSQL avec succès depuis plus de deux ans une mission critique: la gestion de nos systèmes d'enregistrements de noms de domaine. Cette mise à jour de PostgreSQL améliore la capacité du programme à tenir la charge et aide à garantir de nouvelles avancées dans les versions futures. Dans le cas d'applications en temps réel, les améliorations de l'optimiseur de requêtes ajoutent une plus grande finesse et permettent un fonctionnement plus efficace de la base de données. Qui plus est, les capacités étendues des déclencheurs forment une base solide pour des gains encore plus importants dans de futures versions de PostgreSQL. - Ram Mohan, CTO, Afilias Limited : http://www.afilias.info/about_afilias/backgrounder Contact: Heather Carle 215-706-5777 hcarle ( at ) afilias ( dot ) info Pour plus d'informations, veuillez contacter: En anglais: Josh Berkus press ( at ) postgresql ( dot ) org USA 415-565-7293 En français: François Suter ??? ( at ) postgresql ( dot ) org Liens pour plus d'information Liens Généraux Page d'accueil PostgreSQL ou un miroir (en anglais) Le site de promotion de PostgreSQL Les logos PostgreSQL Revue de presse de PostgreSQL (en anglais) Si vous aimez la technique La documentation technique de PostgreSQL (en anglais) L'équipe de développement de PostgreSQL (en anglais) GBorg - Les projets liés à PostgreSQL (en anglais) Obtenir PostgreSQL Liste des miroirs FTP (en anglais) Tout le contenu de ce site et le code qui y est utilisé sont, sauf indication contraire, copyright (c) 2001-2003 PostgreSQL Global Development Group . Tous droits réservés. NEW YORK, NEW YORK: ## SEPTEMBRE 2003 POUR PUBLICATION IMMEDIATE Le Groupe de Développement Global de PostgreSQL (GDGP) est heureux de vous annoncer la parution de la version 7.4 du système de gestion de bases de données relationnel-objet (SGBDRO) PostgreSQL. Cette version majeure est issue du travail réalisé par notre réseau mondial de centaines de développeurs et collaborateurs au cours des 9 derniers mois. Elle fournit des fonctionnalités et des performances comparables à celles des bases de données commerciales majeures, tout en conservant la flexibilité et les faibles coûts de possession (TCO) que l'on attend généralement d'un logiciel libre. «Si vous avez essayé PostgreSQL auparavant, puis que vous avez choisi une base de données commerciale, comme Oracle ou DB2, il est temps de refaire votre évaluation, déclare Rod Taylor d'Inquent Technologies. L'offre de fonctionnalités que l'industrie est en droit d'attendre ne cesse de s'étoffer et les performances se sont encore améliorées au cours des deux dernières années, rendant PostgreSQL compétitif même par rapport aux bases de données du plus haut niveau. Et le prix est imbattable.» La version 7.4 inclut de nombreuses nouvelles fonctionnalités qui font de PostgreSQL une base de données encore plus puissante, adaptée aux grandes entreprises. On peut citer, par exemple, l'optimisation pour l'AMD Opteron(tm), de meilleurs outils de maintenance des index et un support amélioré de l'indexation de texte qui permet d'obtenir des résultats triés par pertinence. En ajoutant à cela la récente mise à disposition par PostgreSQL Inc. de la solution de réplication eRServer(c), ces avancées confirment les atouts de PostgreSQL pour faire tourner des dépôts de données de grande envergure et proposant une haute disponibilité. Le GDGP a aussi ajouté la capacité d'agrégation par hachage en mémoire, amélioré le l'optimiseur de requêtes pour les requêtes imbriquées, introduit un nouveau protocole réseau et étendu les possibilités des index basés sur des fonctions ou des expressions. Ces fonctionnalités améliorent la rapidité d'exécution des requêtes et des procédures, dans certains cas même de 400%, pour toutes les tailles de bases de données. Cette nouvelle version confirme que PostgreSQL est une des bases de données SQL les plus rapides du monde. Lamar Owen, directeur informatique de l'Institut de Recherche Astronomique de Pisgah, commente ces nouvelles fonctionnalités: «Les performances améliorées de PostgreSQL 7.4 sur les très grandes tables d'entrepôt de données vont me permettre de fournir par Internet un accès efficace à une immense librairie de photographies et de spectrographies astronomiques, corrélées avec des observations géologiques et météorologiques. Les nouvelles capacités d'indexation pour les types personnalisés ou composites facilitent incroyablement l'analyse des données, ce que ne permettent pas les modèles habituels d'indexation.» Afin de faciliter le travail des développeurs de base de données désirant migrer leurs projets vers PostgreSQL, la version 7.4 est encore plus facile d'accès et plus standardisée que les versions précédentes. Tout d'abord, le GDGP a amélioré le respect du standard ANSI SQL en révisant complètement le système de messages et en améliorant la présentation des méta-données, créant ainsi un environnement SQL standard pour les rapports d'erreur et les méta-données. Deuxièmement, la documentation en ligne a été fortement réorganisée et étendue afin d'aider les nouveaux utilisateurs à prendre en main PostgreSQL. Troisièmement, pour faciliter encore les choses pour ceux qui sont habitués à travailler dans des environnements graphiques, les projets pgAdmin et phpPgAdmin proposent de nouvelles versions largement révisées pour accompagner PostgreSQL 7.4. «Nous utilisons PostgreSQL avec succès depuis plus de deux ans une mission critique: la gestion de nos systèmes d'enregistrements de noms de domaine, déclare Ram Mohan, directeur technique d'Affilias Limited, la société qui gère la base de données content tous les domaines en .info et .org au niveau mondial. Cette mise à jour de PostgreSQL améliore la capacité du programme à tenir la charge et aide à garantir de nouvelles avancées dans les versions futures. » INFORMATIONS COMPLEMENTAIRES ------------------------------------- Vous trouverez plus d'informations sur cette nouvelle version, y compris une liste complète des nouvelles fonctionnalités et plus de commentaires, à l'adresse suivante: A propos de PostgreSQL: Avec plus de 16 ans de développement par des centaines de personnes, comptant parmi les cerveaux les plus brillants et les plus généreux de la communauté Open Source, PostgreSQL est la base de données Open Source la plus sophistiquée. PostgreSQL supporte depuis longtemps des fonctionnalités de haut niveau telles que transactions, procédures stockées, déclencheurs («triggers») et requêtes imbriquées, et s'est ainsi imposé dans de nombreuses situations extrêmement exigeantes dans des entreprises comme dans des agences gouvernementales. Des sociétés telles que BASF, Red Hat, Afilias Limited , Cisco, Chrysler, Open MFG et 3Com, des organisation comme WGCR Radio, l'Université du Massachusetts à Amherst et l'Institut de Recherche Astronomique de Pisgah, ainsi que des projets de logiciels libres tels que Bricolage, Open ACS et GForge font confiance aux performances sans faille et au processus de développement libre («Open Source») de PostgreSQL. PostgreSQL est disponible sous une licence de type BSD aussi bien pour des usages commerciaux que pour des usages non commerciaux. Pour plus d'informations à propos de PostgreSQL ou pour le télécharger, rendez-vous sur : http://www.postgresql.org/ ( j'ajouterais bien aussi un lien vers le site advocacy en français, qui est à ma connaissance le seul site en Français sur Pg.)