PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Sortie de PostgreSQL 8.1

Dans les bacs | Sortie de PostgreSQL 8.1

Par fsuter le 08/11/2005 - 13:01

Traduction officielle du dossier de presse de PostgreSQL 8.1

Communiqué
de presse

8 Novembre 2005, Francfort, Allemagne (OpenDBCon) –
Le PostgreSQL Global Development Group est heureux d'annoncer
la sortie de la version 8.1 de PostgreSQL, qui conforte sa place de
système de base de données OpenSource le plus sophistiqué du monde.


Conçue, réalisée et testée par une vaste communauté et
soutenue par un nombre grandissant de sponsors et de
sociétés de services, la version 8.1 va étendre la
portée du développement d'applications
appuyées sur PostgreSQL.


Cette nouvelle version apporte une
amélioration des performances et le support de
fonctionnalités SQL avancées permettant le
support d'entrepôts de données (« DataWarehouses »)
plus étendus, un plus grand nombre de transactions
ainsi que la réalisation de logiciels distribués
complexes.

Ces améliorations renforceront le succès remporté par la version précédente.


La version 8.0 a été téléchargée un million de fois durant les sept premiers mois
de sa diffusion, contre 300 000 téléchargements (pour une période

équivalente) de la version antérieure.

« Le projet gagne clairement en force dans l'esprit
des utilisateurs de bases de données »
indique Lance Obermeyer, Directeur des Produits chez Pervasive Software,
une des entreprises sponsorisant PostgreSQL.
« Au vu de l'intérêt croissant pour les infrastructures
logicielles OpenSource, nous nous attendons à ce que PostgreSQL
prenne une ampleur encore plus importante. »

Nouvelles fonctionnalités avancées

Rôles :
PostgreSQL supporte désormais les « rôles
de bases de données », ce qui simplifie la gestion de grands
nombres d'utilisateurs avec des droits d'accès complexes.

Paramètres IN/OUT :
Les fonctions de PostgreSQL acceptent maintenant les paramètres
IN, OUT et INOUT, ce qui améliore sensiblement le support de
logiques applicatives complexes pour les plateformes J2EE et .NET.

Commit à deux phases (2PC) :
Réclamé depuis longtemps pour les applications WAN et les centres de calcul
hétérogènes, ce dispositif permet des transactions ACID entre des serveurs distants.

Amélioration des performances

Amélioration des performances sur les multiprocesseurs (SMP) :
le gestionnaire de la version 8.1 a été retravaillé de manière à fournir une
augmentation quasi-linéaire des performances par rapport au nombre de processeurs,
apportant des gains significatifs d'exécution sur des unités centrales de type
8-way, 16-way, double-coeur et multi-coeur.

Parcours de cartes («Bitmap scan») :
les index seront dynamiquement convertis en cartes (bitmaps) en
mémoire lorsqu'un cas approprié se présente, soit
une exécution jusqu'à vingt fois plus rapide
lors d'interrogations d'index complexes sur de très grandes
tables.
Cela contribue également à simplifier la gestion de la base de données en réduisant
considérablement le besoin d'index à colonnes multiples.

Partitionnement des tables :
le planificateur de requêtes est maintenant capable d'éviter de
parcourir des sections entières d'une grande table en utilisant une
technique connue sous le nom d'« exclusion de contraintes ».
Semblable à la division des tables, que l'on rencontre dans d'autres
systèmes, ce dispositif améliore la vitesse d'exécution et la gestion
des données pour des tables de plusieurs gigaoctets.

Verrous de ligne partagés :
Le verrou « plus fin que la ligne »
utilisé par PostgreSQL autorise des niveaux encore plus
élevés de concurrence d'accès grâce à l'ajout du verrou de
ligne partagé pour les clefs secondaires.
Les verrous partagés améliorent l'insertion et la mise à jour dans
beaucoup d'applications avec un gros volume de transactions
(« Online Transaction Processing » ou « OLTP »).

« PostgreSQL 8.1 a permis une énorme augmentation
de performances, sur notre serveur de production, un Opteron bi-processeur, »
a déclaré Merlin Moncure, administrateur de base de données chez Reliable Computer
Solutions.
« En particulier, j'ai observé une réduction d'environ 20% des temps d'exécution
pour les requêtes simples et de 20% supplémentaires de la charge des processeurs,
soit une amélioration de 20 à 40% des caractéristiques de la charge du serveur. »

La version 8.1 compte plus de 120 autres améliorations, dont
certaines sont détaillées dans le dossier de presse.

A propos de PostgreSQL

PostgreSQL est le fruit du travail collectif de centaines de
développeurs qui a débuté il y a presque vingt ans à
l'Université de Californie à Berkeley.


Assurant de longue date les fonctionnalités nécessaires dans l'entreprise
telles que les transactions, les procédures et fonctions stockées,
les triggers, les sous-requêtes, PostgreSQL est utilisé
dans les branches métiers ou les agences gouvernementales
les plus exigeantes.


PostgreSQL est distribué sous licence BSD,
qui permet l'utilisation et la distribution sans rétribution
pour toutes les utilisations (commerciales comme non commerciales).

Autres fonctionnalités de cette version

Parmi les 120 nouveautés et améliorations non mentionnées par le
communiqué de presse (cf. supra), on trouve :

  • GiST :
    Le « Generalised Search Tree (GiST) » de PostgreSQL
    (mécanisme d'indexation optionnel) a été amélioré pour supporter la
    concurrence d'accès à haute vitesse et les performances en mise à jour que l'on n'obtient
    généralement qu'en utilisant des index de type B-Tree.
    GiST est la base de l'indexation en texte intégral (TSearch2), des systèmes
    d'information géographiques (GIS) et des requêtes d'analyse
    d'indexation arborescente de PostgreSQL.
    Grâce à ce perfectionnement, les requêtes sur les types de données complexes
    maintiennent de bonnes performances dans les applications à haute disponibilité.
  • Réécriture de COPY :
    La commande COPY a été réécrite pour un traitement
    jusqu'à 30% plus rapide des données en bloc.

    En ajoutant à cela les améliorations de charge obtenues avec CSV,
    ceci rend le chargement de grosses bases de données dans
    PostgreSQL plus rapide que jamais.

  • Mémoire partagée 64-bit : le gestionnaire de tampons
    peut maintenant utiliser jusqu'à deux téraoctets de RAM sur les plateformes
    64-bits, préparant ainsi PostgreSQL pour les serveurs à grande mémoire du futur.
  • Autovacuum intégré :
    le « ramasse-miettes » de base de données de PostgreSQL a
    été amélioré et intégré dans le programme principal du serveur,
    ce qui rend les serveurs PostgreSQL plus simples à installer et administrer.
  • Accélération des agrégations :
    les fonctions d'agrégation ont été améliorées afin
    d'accélérer encore les requêtes d'analyse.

    Les développeurs ont à la fois réécrit la gestion de la mémoire pour
    les agrégations et optimisé l'indexation de MIN() et de MAX().

  • Fonctions d'administration :
    de nouvelles fonctions ont été ajoutées pour récupérer des
    informations concernant le serveur et effectuer des tâches administratives,
    le tout en ligne de commande PSQL.
  • Fonctions de compatibilité :
    les fonctions lastval(), greatest() et least() ont été ajoutées pour
    faciliter le portage des applications MySQL et Oracle.

La liste complète des améliorations de la version 8.1 se trouve dans les
notes de version.

Entreprises citées

Pervasive Software (NASDQ:  PVSW)
fournit un logiciel d'infrastructure de données qui aide les
sociétés à faire valoir les données qu'elles ont
accumulées.
Depuis plus de vingt ans, Pervasive fournit la
meilleure combinaison de performance, fiabilité,
fonctionnalité et connectivité. Des dizaines de
milliers de clients dans pratiquement chaque branche de l'économie,
et dans plus de 150 pays autour du monde, font confiance à
Pervasive pour contrôler, intégrer, analyser et
sécuriser leurs données critiques.


Pour plus d'information, visitez
notre site web.

Reliable Computer Solutions fournit un logiciel d'ERP et du
conseil pour des manufactures régionales.
Nous sommes spécialisés dans des solutions informatiques
complètes pour l'industrie des mobile homes et des maisons
préfabriquées.
Notre produit phare, ESP, pilote des activités de manufacture
d'une valeur de plus d'un milliard de dollars.


Pour plus d'informations, contactez Merlin Moncure (en anglais
uniquement) : merlin.moncure@rcsonline.com,
téléphone : (01) 269-483-1234 x304.

Téléchargement

Documentation

Licence

PostgreSQL est diffusé sous la licence BSD,
qui exige seulement que le code source concerné mentionne le copyright et la licence elle-même.
Cette licence certifiée OSI
ne limite pas l'utilisation de PostgreSQL par des applications commerciales (propriétaires ou non).
L'existence de nombreuses entreprises susceptibles d'assurer le support technique et l'accès public
au code source sous licence BSD rendent PostgreSQL extrêmement populaire auprès des intégrateurs,
l'ensemble permettant d'éviter honoraires, obligations envers un seul fournisseur, ou encore
changements dans les termes de la licence.

Contacts

Site web de PostgreSQL en français

Site web de PostgreSQL en anglais

Pour toute information :

François Suter


Contact Régional PostgreSQL

+41 22 777 01 50

fr@postgresql.org

Vous trouverez ici notre liste de contacts
internationaux
.

Sponsors

PostgreSQL bénéficie du soutien de nombreuses sociétés, qui commanditent des
développeurs, fournissent des ressources d'hébergement, et apportent une aide
financière.
Les plus grands sponsors sur le long terme sont énumérés dans notre page de sponsors.


Il existe également une vaste communauté proposant du
support pour PostgreSQL,
que ce soient des consultants indépendants ou des sociétés internationales.

Liens

Autour de PostgreSQL se trouvent encore plus de 100 projets
secondaires actifs qui fournissent des solutions de qualité pour
la réplication, la migration, la compatibilité, l'interopérabilité,
la conception, ainsi que des outils d'administration graphiques.

Projets liés

Pilotes

Fonctionnalités avancées

Interfaces graphiques

Réplication

© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.