Magazine High tech

Le SGBDR Libre PostgreSQL vient de sortir en version 9.0

Publié le 20 septembre 2010 par Pydubreucq

postgresql web

Le SGBDR Libre PostgreSQL vient de sortir une nouvelle version majeure qui est la 9.0.

J’ai toujours eu une affection particulière pour PostgreSQL car c’est le premier SGDBR Libre que j’ai utilisé.

A l’époque, c’était une version PostgreSQL 7.1.3. Bref, passons à l’actualité

Cette nouvelle version MAJEURE de PostgreSQL annonce deux nouveautés très importantes et orientée Haute Disponibilité :

Le Hot Stanby qui permet d’exécuter des requêtes en lecture seule alors que le serveur est en récupération d’archive or standby mode.

La streaming replication permet à un serveur de standby de rester plus à jour qu’il n’est possible avec l’envoi de journaux par fichiers. Le standby se connecte au primaire, qui envoie au standby les enregistrements de WAL dès qu’ils sont générés, sans attendre qu’un fichier de WAL soit rempli.

Voici la liste complète des principales nouveautés :

Réplication et extensibilité

  • Reprise à chaud
  • Réplication en continue

Administration et sécurité

  • Mise-à-niveau sur site intégrée avec pg_upgrade, auparavant appelé pg_migrator, permettant de faire des mises à jour majeures sans nécessité de faire des sauvegardes (par expérience, j’en ferais quand même…)
  • Authentification RADIUS – Attention, l’utilisateur doit déjà exister dans la base de données avant que RADIUS puisse être utilisé pour l’authentification.
  • Vérification de la force des mots de passe avec passwordcheck, comme la taille des mots de passe ou encore si le mot de passe contient le login
  • Commandes facilitant la gestion des permissions de la base (GRANT ON ALL et DEFAULT PERMISSIONS)

Conception de bases et SQL

  • Contraintes d’unicité retardées
  • Déclencheurs sur condition
  • Déclencheurs de niveau colonne
  • Tri dans les agrégats
  • Nouvelles fonctions de fenêtrage (ROWS PRECEDING et FOLLOWING)

Procédures stockées

  • Blocs de code procédural anonyme (instruction DO)
  • Procédures stockées Perl et Python améliorées (incluant le support de Python 3)
  • Appels par paramètres nommés

Performance et fonctionnalités avancées

  • Messagerie d’événements améliorée (LISTEN/NOTIFY)
  • Support de Windows 64-bit
  • Optimisation des requêtes produites par les ORM (suppression de JOIN)
  • Clés d’unicité pour les données non-scalaires (contraintes d’exclusion)
  • Support étendu des données clé-valeur (HStore)
  • Plans aux formats JSON et XML

Cette liste de nouveautés provient du communiqué de presse officiel de PostgreSQL

Voici plus de détails sur les nouveautés de PostgreSQL 9.0 (en anglais)

Liens utiles :

Site Officiel de PostgreSQL

Annonce officielle de la sortie de PostgreSQL 9.0

Documentation complète de PostgreSQL 9.0 (en Français)

Matrice des fonctionnalités de PostgreSQL de la version 7.4 à la version 9.0 (en anglais – très intéressant)

Téléchargement de PostgreSQL 9.0

Note : Merci à TuxPlanet de m’avoir informé de la sortie de cette nouvelle version

;)


Retour à La Une de Logo Paperblog

A propos de l’auteur


Pydubreucq 165 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte