Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Que pensez-vous du prochain PostgreSQL 8.4 ?

Le , par Djug

0PARTAGES

0  0 
Mise à jour 14/09/2011
Téléchargez PostgreSQL 9.1
Quatre mois après la publication de la version bêta de PostgreSQL 9.1, le gestionnaire de bases de données relationnelles open source est enfin disponible en version finale.

Cette mise à jour majeure de PostgreSQL apporte une dizaine de nouvelles fonctionnalités comme la réplication synchrone, les tables non exploitées pour stimuler la performance, l'isolement d'instantanées sérialisables, l'indexation des colonnes par « proximité », etc.

La réplication synchrone permet une haute disponibilité avec une cohérence entre plusieurs serveurs. Le classement par colonnes prend désormais en charge le tri linguistique par base de données, tables ou colonnes.

La fonction K-Nearest-Neighbor Indexing permet d’accélérer la recherche et la localisation des textes d’une requête. La conservation des transactions concurrentes cohérentes en utilisant la « sérialisation vraie » est effectuée par la fonctionnalité « Serializable Snapshot Isolation », et les mises à jour de données complexes multi-stades sont effectuées par la fonction « Writeable Common Table Expressions».

La nouvelle commande "CREATE EXTENSION" permet de créer et d'ajouter des extensions tierces à une base de données grâce au nouveau système d’intégration des extensions.

Avec cette version, les administrateurs pourront désormais joindre et requêter d’autres bases de données PostgreSQL.

Enfin, le SGBD open source permet désormais une intégration complète avec le framework de sécurisation SELinux.
Mise à jour
Téléchargez PostgreSQL 9.0

Nouveau Jeudi 2 Juillet
PostgreSQL 8.4 disponible en version finale

PostgreSQL Global Development Group has released version 8.4, continuing the rapid development of the world's most advanced open source database. This release contains an abundance of enhancements to make administering, querying, and programming of PostgreSQL databases easier than ever before. Our development team has spent 16 months adding over two hundred improvements to all aspects of database functionality, helping every PostgreSQL user in small or large ways.

Many of the changes in PostgreSQL 8.4 are new or improved administration and monitoring tools and commands. Each user has their own favorite features which will make day-to-day work with PostgreSQL easier and more productive for them. Among the most popular enhancements are:

* Parallel Database Restore, speeding up recovery from backup up to 8 times
* Per-Column Permissions, allowing more granular control of sensitive data
* Per-database Collation Support, making PostgreSQL more useful in multi-lingual environments
* In-place Upgrades through pg_migrator (beta), enabling upgrades from 8.3 to 8.4 without extensive downtime
* New Query Monitoring Tools, giving administrators more insight into query activity
* Greatly Reduced VACUUM Overhead through the Visibility Map
* New Monitoring Tools for current queries, query load and deadlocks

Version 8.4 also makes data analysis easier through the advanced ANSI SQL2003 features of windowing functions, common table expressions and recursive queries. Enhancements to stored procedures, such as default parameters and variadic parameters, make database server programming simpler and more compact. Of course, there are also performance improvements included in this version.

Download version 8.4 today and start enjoying using PostgreSQL even more!
Téléchargez PostgreSQL 8.4
Tous les détails sur PostgreSQL 8.4

17 juin 2009
Sortie de la version Release Candidate 1

PostgreSQL 8.4 est en version bêta depuis quelques jours. Au programme, plusieurs centaines de correctifs de bug ainsi que des douzaines de nouvelles fonctionnalités, notamment :
* Windowing Functions (fonction d'agrégat applicable à une partie du résultat)
* Expressions de tables communes (CTE) & Jointures récursives (cf. cet article de SQLPro pour les explications)
* Paramètres par défaut pour les fonctions et fonctions à arité variable
* Restauration en parallèle (pg_restore utilise plusieurs dumps en parallèle)
* Permissions sur les colonnes des tables
* Configuration de la Locale au niveau de la base de données
* Amélioration des hash indexes
* Amélioration des performances des jointures pour les requêtes EXISTS et NOT EXISTS
* Serveur de secours semi-automatique plus facile d'utilisation (Warm Standby)
* Optimisation automatique de la carte de l'espace libre (Free Space Map)
* Visibility Map (réduit le temps d'exécution de VACUUM)
* psql devient conscient de la version de PostgreSQL
* Support des certificats SSL pour l'indentification utilisateur
* Statistiques runtime par fonction
* Modification facile des fonctions dans psql
* Nouveaux modules contrib : pg_stat_statements,
auto_explain, citext, btree_gin
Voici la page des informations sur la bêta (ainsi que les installeurs et binaires pour Windows) :
http://www.postgresql.org/developer/beta

Notes de sortie pour la version 8.4 :
http://www.postgresql.org/docs/8.4/s...lease-8-4.html

Code source de PostgreSQL 8.4 :
http://www.postgresql.org/ftp/source/v8.4beta/

Est-ce que certains d'entre vous ont déjà essayé cette version ? Qu'en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de eclesia
Rédacteur https://www.developpez.com
Le 20/04/2009 à 9:12
Personnellement j'aurais bien voulu une amélioration de l'héritage pour les tables. car ca se comporte pas encore comme du vrai héritage.
0  0 
Avatar de clavier12AZQSWX
Membre confirmé https://www.developpez.com
Le 20/04/2009 à 9:45
j'aimerai une gestion optimale d'un processeur quad-core dans un environnement 64bits (windows et linux)...
0  0 
Avatar de rbaraer
Membre actif https://www.developpez.com
Le 20/04/2009 à 16:33
En tant que développeur et venant d'Oracle je vois les points suivants comme très positifs :

- Windowing Functions
- Paramètres par défaut pour les fonctions
- Amélioration des performances des jointures pour les requêtes EXISTS et NOT EXISTS, car visiblement ça marchait moins bien qu'avec Oracle

Ceux-ci sont également intéressants :

- Permissions sur les colonnes des tables, on ne s'en sert pas souvent, mais c'est super, pour Oracle c'est uniquement sur version Enterprise + Advanced Security, du genre 45000 euros/processeur pour l'avoir !
- Configuration de la Locale au niveau de la base de données

Ca avance !
0  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 20/04/2009 à 16:43
Citation Envoyé par Michael REMY Voir le message
j'aimerai une gestion optimale d'un processeur quad-core dans un environnement 64bits (windows et linux)...
C'est au SGBD de faire cela ou au système ?
0  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 20/04/2009 à 18:32
Excellent !!!! Les CTE et les fonctions de fenêtrage sont des apports majeurs qui facilitent grandement la vie des développeurs. Manque plus que les triggers INSTEAD OF et je saute de joie !!!!!

A +
0  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 20/04/2009 à 18:33
C'est au SGBD de faire cela ou au système ?
Dans un SGBDR le système c'est le SGBD, pas l'OS !!!

A +
0  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 20/04/2009 à 18:34
Citation Envoyé par SQLpro Voir le message
Excellent !!!! Les CTE et les fonctions de fenêtrage sont des apports majeurs qui facilitent grandement la vie des développeurs. Manque plus que les triggers INSTEAD OF et je saute de joie !!!!!
Donc plus besoin de SQL-Server ?
0  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 26/04/2009 à 12:24
Il y a encore un pas énorme à faire entre PostGreSQL et SQL Server....
Par exemple il n'existe pas de gestion des espaces de stockage sous PostGreSQL alors que sous SQL Server c'est très fin. J'ai démontré la rapidité de ce que l'on peut obtenir avec cette notion inconnues de PostGreSQL : http://blog.developpez.com/sqlpro/p5...fichiers-et-t/
La traitement du XML par exemple n'est pas comparable entre PostGreSQL et SQL Server (indexable, validable par un xsd et avec un parser extrêmement efficace..).
Sur le plan admin PostGreSQL est encore pauvre malgré de nombreux outils tiers payants (dans SQL Server, la plupart sont inclus, il arrive même que des persones achètent des outils tiers ignorant ceux qui existent gratuitement dans MS SQL Server)
Enfin, avec le même prix de licences, SQL Server offre :
  • deux moteurs de bases de données : le relationnel avec SQL Server
  • le décisionnel avec SSAS
  • un outil d'ETL : SSIS
  • un outil de forage dans les données décisionnelles : SSAS/SSIS (langage MDX, DXM, XLMA).
  • un outil de reporting (SSRS)
  • un outil d'indexation textuel (IFTS)
  • la possibilité de faire des services web (http endpoints)
  • un outil de messagerie de bases de données "Service Broker" (ne pas confondre avec l'envoi de mail) permettant de faire des bases de données réparties
  • un outil d'envoi de mail basé sur Service broker
  • différentes techniques de réplication : transactionnelles, cliché, fusion, poste à poste
  • différents outils de haute disponibilité : réplication, log shipping, mirroring, clustering, service broker...
  • un outil de planification de tâche, déclenchement d'alertes (Agent SQL).
  • de nombreux outils de gestion de la performance, de diagnostics et d'administration des ressources (perfmon, query governor, profiler SQL, DMV, database tuning advisor, rapports de fonctionnement, pssdiag....)


Cependant pour des applications essentiellement transactionnelles (OLTP) même avec un bonne concurrence (-plusieurs centaines d'utilisateurs) et de grandes bases (plusieurs centaines de Go), PostGreSQL est un bon choix !

A +
0  0 
Avatar de Yogui
Rédacteur https://www.developpez.com
Le 21/05/2009 à 14:42
La bêta 2 vient de sortir avec des améliorations pour :
-- SQL/XML
-- PL/pgSQL
-- pg_bench
-- JOIN costing
-- Encoding and collation handling
-- SSL connections
-- psql \df
-- Unicode escapes
-- Parallel restore
-- pg_dumpall
-- pg_standy : ajout des modes fast et smart à l'API
0  0 
Avatar de say
Membre expérimenté https://www.developpez.com
Le 02/06/2009 à 15:11
Citation Envoyé par eclesia Voir le message
Personnellement j'aurais bien voulu une amélioration de l'héritage pour les tables. car ca se comporte pas encore comme du vrai héritage.
+1000
0  0