Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Logiciel : Sortie de PostgreSQL 8.2

Posté par Stéphane Schildknecht. Modéré le 06 décembre 2006.
Base de données
A 23h00, ce 5 décembre, la communauté des développeurs de PostgreSQL publie la dernière version stable de PostgreSQL, la 8.2. Au programme : meilleures performances, sauvegardes à chaud améliorées, génération des index en ligne...

Les nouveaux outils et fonctionnalités facilitant la gestion de bases de données et le développement incluent :
Améliorations des performances : la version 8.2 améliore les performances d'environ 20% sur les tests de système OLTP (online transaction processing) de pointe. Les utilisateurs peuvent gagner plus encore dans les rendements d'entreposage de données. Les changements comprennent des tris en mémoire et sur disque plus rapides, un meilleur dimensionnement en multi-processeurs, une meilleure planification des requêtes sur les données partitionnées, des chargements massifs plus rapides et des jointures externes grandement accélérées.

Sauvegarde à chaud de bases de données : grâce à une extension de la fonctionnalité « Point in Time Recovery » (restauration d'un instantané), les administrateurs peuvent désormais aisément créer une copie de basculement (failover) du cluster de bases de données.

Construction des index en ligne : les index peuvent désormais être construits alors que les applications écrivent dans les tables de la base. Cela permet d'optimiser les performances sans temps d'arrêt.

Fonctionnalités SQL:2003 : PostgreSQL, bien connu pour son respect des standards, a ajouté un grand nombre des nouvelles fonctionnalités introduites dans les spécifications SQL:2003. Parmi celles-ci, on trouve : les aggrégats de statistiques, les instructions VALUE sur plusieurs lignes, UPDATE RETURNING et les aggrégats multi-colonnes.

> Lire la dépêche (24 commentaires, moyenne: 3,5).  

Le PostgreSQL Global Development Group annonce aujourd'hui la sortie de la version 8.2 du système de gestion de bases de données relationnelles/objet PostgreSQL. Cette 14ème version publique apporte les fonctionnalités, la maturité et les performances souhaitées par les utilisateurs professionnels. Cette version fournit des fonctions de gestion comparables aux systèmes commerciaux leaders. La version 8.2 devrait donc conduire à un nombre encore plus grand de migrations vers PostgreSQL.

Selon Bruce Momjan, membre du core team et architecte de bases de données chez EnterpriseDB, « cette version touche pratiquement toutes les commandes et fonctions de la base de données ». « Elle ajoute une syntaxe étendue et compatible et des interfaces réclamées par notre communauté, ce qui facilite l'utilisation par de nouveaux DBA de toutes les fonctionnalités avancées de PostgreSQL ».

Les fonctionnalités de bases de données avancées, présentes dans PostgreSQL 8.2 avant tout autre système de bases de données majeur, incluent :

Les index inversés généralisés : supportent une manière plus extensible et programmable d'indexer les données textuelles pleines et semi-structurées ;

DTrace : PostgreSQL a également été instrumenté pour le DTrace de Solaris et d'autres outils de traçage avancés à travers le Generic Monitoring Framework.

« Avec des entrepôts de données contenant des tables de plusieurs milliards de lignes et plusieurs téraoctets de données, la création d'index en ligne et les possibilités de sauvegarde à chaud sont cruciales », rapporte Theo Schlossnagle, directeur chez OmniTI ComputerConsulting. « Nous sommes également ravis que PostgreSQL devienne un citoyen de première classe dans la communauté DTrace. Cela signifie que nos efforts principaux d'analyse de systèmes peuvent désormais incorporer des données spécifiques aux bases de données conduisant à des résultats plus pertinents ».

À propos de PostgreSQL : PostgreSQL est un travail collaboratif de plusieurs centaines de développeurs. Il repose sur 21 années de développement, commencé à l'University of California, Berkeley. Fort de son support continu d'un ensemble de fonctionnalités de niveau professionnels, tels que les transactions, les fonctions, les déclencheurs et les sous-requêtes, PostgreSQL est utilisé par des agences gouvernementales et des entreprises parmi les plus exigeantes.

Fonctionnalités additionnelles dans cette version

En plus des fonctionnalités majeures listées dans le communiqué de presse, il y a plus de 200 nouvelles fonctionnalités et améliorations apportées par plusieurs dizaines de développeurs pour la version 8.2. Parmi celles-ci, on trouve :



L'architecture extensible de PostgreSQL a abouti à une large communauté d'extensions incluant des langages procéduraux additionnels, des interfaces vers des systèmes externes, de nouveaux types d'index et des outils de réplication et de haute disponibilité. Toutes ces extensions sont hébergées sur le site officiel du projet communautaire PostgreSQL.

Parmi les projets communautaires qui ont été significativement améliorés pendant le cycle de réalisation de la verions 8.2 on trouve :

Les unions complètes : grâce au Google Summer of Code, PostgreSQL est le premier système de gestion de base de données à posséder une implémentation de cet algorithme de jointure résolument nouveau ;
PGPoolII : PGPool, sous le mécénat du gouvernement japonais, a ajouté de nouvelles fonctionnalités de répartition de charge et de partitionnement ;
PL/Java : un de nos deux langages procéduraux Java a atteint le statut d'utilisabilité pleine en production, ce qui permet une utilisation entière de Java au sein de la base.


Plus d'informations sont disponibles sur les dizaines d'améliorations apportées par la version 8.2 dans les notes de version.

Vous pouvez consulter la documentation officielle, les TechDocs et Foire aux questions.

Le projet principal PostgreSQL est renforcé par plus de 100 sous-projets actifs qui fournissent des solutions de niveau professionnel pour la réplication, la migration, la compatibilité, l'interopérabilité, le design et les outils graphiques d'administration.


Projets liés : pgFoundry et GBorg

Paquets de fonctionnalités avancées :
Serveur d'informations géographiques (PostGIS)
Recherche plein texte (OpenFTS)
Business Intelligence/Data Warehousing (Bizgres)

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Merci pour cette news de grande qualité

Posté par champi () le 06/12/2006 à 10:30. (lien). Évalué à 7.

Ca fait plaisir de voir la communauté francophone postgresql aussi réactive.

très jolies perfs

Posté par Jean-Max Reymond (page perso, ) le 06/12/2006 à 11:18. (lien). Évalué à 9.

les performances sont maintenant vraiment très satisfaisantes et on obtient à peu près à ces chiffres (non, ce n'est pas un troll ;-) ) : http://tweakers.net/reviews/657/6

--
CKR Solutions Open Source

On en a une énorme envie

Posté par erik_lallemand (page perso, ) le 06/12/2006 à 12:39. (lien). Évalué à 4.

En tant qu'adepte de PostgreSQL, je ne dirai qu'une chose:

Yeeeeeeeehhhaaa!!!! Yeepie! yeepie! yeah!

Précisions

Posté par Pierre Tramonson () le 06/12/2006 à 13:27. (lien). Évalué à 2.

PL/Java : un de nos deux langages procéduraux Java a atteint le statut d'utilisabilité pleine en production, ce qui permet une utilisation entière de Java au sein de la base.

Qu'est-ce que cela veut dire ?
On peut rajouter des types Java dans PSQL ? Comme des types Dotnet dans SQL Server2005 ?
Ou c'est juste qu'on peut faire du JDBC ? Ce qu'on savait déjà.

OLAP ?

Posté par Laurent Vaills (page perso, ) le 06/12/2006 à 14:36. (lien). Évalué à 2.

Est ce que quelqu'un a déjà essayé de faire du OLAP avec Postgresql ?
Si oui avec quels outils ?

J'ai que cybertec venait de publier quelque chose soit disant en open source mais il faut bien chercher pour trouver ou le télécharger ( http://efeu.cybertec.at/ ) .
Il y aurait aussi OpenOlap mais c'est tout en japonais ! http://sourceforge.jp/projects/openolap/

Glom

Posté par IsNotGood () le 06/12/2006 à 17:42. (lien). Évalué à 4.

Un petit truc bien pratique pour utiliser une petite base de donnée sans faire des tonnes de développement.

Le site : http://www.glom.org/
Des copies d'écran et des explications : http://www.glom.org/wiki/index.php?title=Screenshots

Sympa.

Revenir en haut de page