Le SGBDR Libre PostgreSQL vient de sortir en version 9.0

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 😉

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis responsable d’Odiso (hébergeur web spécialiste des infrastructures haute disponibilité e-commerce et en gestion de pics de trafic & webperf) je tiens ce blog depuis 9 ans avec beaucoup moins d’assiduité malheureusement qu’à ses débuts, car j’écris aussi sur MonSiteEstLent.com blog d’Odiso dédié à la webperf

Share This Post On

8 Comments

  1. Enfin une bonne nouvelle côté bases de données.. Car Oracle 11g Express Edition (XE), cela fait deux ans que j’attends…

    A noter que MariaDB est également montée en puissance récemment, les sites web contiennent beaucoup plus d’informations…

    Post a Reply
  2. Bonjour,
    Je ne vois pas le rapport entre PostgreSQL et Oracle 11g Express Edition ?
    Ni MariaDB d’ailleurs…
    J’ai donc supprimé le lien vers ton site, car il est probable qu’il n’ait de but que d’augmenter ton référencement…
    Bonne journée

    Post a Reply
  3. PY, je te trouve dur la sur le coup avec steflinux;-)

    En laissant un commentaire sur ton article, lui-même contribue à ton référencement. Le nombre de coms que possède un blog est l’un des critères de pertinnence de Google depuis des lustres.

    Le gars semble avoir lu ton article de plus, ce n’est pas du spam automatique fait via des logiciels tiers.

    Son post a du sens pour moi, cela fait 2 ans qu’il attend que postgresl monte en puissance car il semble en avoir marre de payer de l’oracle. Enfin, il a un soft avec les mêmes fonctions qu’oracle, maintenant, gratuit.

    Je veux dire, il a pris la peine de lire ton article. Il te fait un com et participe ainsi à ta popularité, pourquoi ne pas lui donner du jus en retour?

    Post a Reply
  4. @smtele
    llooll Tu fais la même chose que lui, ton commentaire n’a de but que d’augmenter ton référencement…
    Personnellement, je m’en fou un peu de mon référencement, je n’ai pas de but de faire augmenter mes stats…
    En même temps, c’est un peu facile de dire cela, car je pense être bien référencé…
    Son commentaire, n’a ni queue ni tête et n’est pas construit contrairement à ce que tu dis…
    Il a attendu quoi pendant 2 ans ?? Des versions de PostgreSQL il y en a régulièrement, certes ce ne sont pas des versions majeures comme celle-ci, mais bon…
    Je vais d’ailleurs en faire de même avec ton commentaire qui a le même but à mon sens… Même si je reconnais qu’au moins le tiens est cohérent…
    De plus tu parles de payer de l’Oracle, que PostgreSQL c’est gratuit, mais cela m’importe peu…
    Ce qui m’intéresse c’est la licence qui est libre et donc convient avec ma façon de voir les choses…
    Bonne soirée

    Post a Reply
  5. PY, alors:

    1. Oui, mettre un com peut etre motivé par l’envie d’un lien supplémentaire

    2. Non, je peux aussi avoir envie de réagir seulement

    3. Non et oui, je peux avoir envie de réagir et d’ajouter un lien

    Généralement, je suis plus dans le cas n°3.

    Après, si tu ne veux aucun com, libre à toi de te mettre en no link. Si tu veux des coms, que proposes tu pour motiver les internautes?

    en quoi, si le commentaire suit bien la discussion, cela te gène que le type mettent son lien? je veux, dire, ce n’est pas pénalisant pour toi.

    A pénaliser ceux qui prennent le temps de lire ton blogs et de laisser des commentaires qui respectent le concept déchange et de discussion, ce qui finira par fédérer une communauté sur ton blog, et bien les gens finiront par te bouder.

    quant au péripéties de postgre, je ne sais pas, je suis référenceur, pas dba. Je disais juste que son post avait un sens au niveau « je respecte le fil de la discussion ». Et que je trouvais ton acte de censure exagéré.

    En quoi ça gène de donner du jus? son post et le mien n’ont rien de spammy.

    Bon, peut être es tu plus intéressé par faire un blog monologue et n’avoir aucune volonté de fédération derrière, c’est ton droit le plus strict. Mais si c’est le cas, le choix technique du blog n’est pas le meilleur choix à mon sens…. le blog à pour origine un esprit communautaire au même titre que l’internet…avec partage de jus tant que celui-ci est de qualité. n’es tu pas d’accord PY?

    Post a Reply
  6. @smtele,
    Je suis d’accord sur le principe, mais il se trouve que le commentaire en question n’est pas cohérent.
    Comme tu le dis tu n’es pas dba, et bien je peux te dire que son commentaire ne présente aucun intérêt pour les lecteurs de ce blog car il n’a ni queue ni tête.
    Oracle 11G Express Edition et PostgreSQL sont totalement différent, ne parlons pas de MariaDB…
    C’est sur ce principe que j’estime que le commentaire en question était plus dans la catégorie du spam.
    D’ailleurs, j’ai laissé le commentaire en question, pour qu’il puisse apporter un droit de réponse, ce qu’il n’a pas fait.
    D’ailleurs, si tu n’es pas dba, j’imagine que tu n’as pas d’intérêt à lire un article sur la sortie de PostgreSQL, donc encore moins d’en lire les commentaires…
    Quel était donc ton intérêt premier en venant sur cet article ? Le cas n°1, le n°2 ??

    Je n’estime pas que cela est un acte de censure, j’ai laissé son commentaire tel quel, j’ai simplement retiré le lien pointant vers le site qu’il souhaitait référencer.
    Je n’ai jamais censuré de commentaire et je n’ai pas l’intention de le faire.
    A savoir, que je reçois beaucoup de commentaire de ce type, où justement les personnes à la recherche de référencement, lisent l’article de manière croisée et font un commentaire comme celui du dessus sans queue ni tête, je suis de moins en moins tolérant et je classe directement comme indésirable (le raz-le-bol peut-être…)

    Regardes sur cette page :
    http://blog.admin-linux.org/logiciels-libres/applications-libres-dupload-de-fichiers-volumineux#comments
    Tu verras que les commentaires sont constructifs, de qualité et en rapport avec l’article.

    Et enfin pour conclure, je préfère un référencement naturel plutôt qu’un usage des techniques de référencement comme de mettre des commentaires partout.
    Le « partage » de jus comme tu dis n’est pour moi qu’une technique de référencement et va privilégier ceux qui ont des connaissances en technique de référencement justement et ne va pas permettre le partage éthique entre ceux qui produise le contenu.
    Cela n’est pas forcément juste et équitable par rapport à des personnes qui produisent du contenu de qualité mais ne connaissent pas ces moyens ou ne souhaitent pas les utiliser.
    Tu remarqueras que j’ai choisi de retirer l’attribut nofollow des liens présent dans les commentaires justement pour partager le jus, mais avec ceux qui font avancer les choses et le contenu de ce site.
    Enfin bref…
    Passes une bonne soirée.

    Post a Reply
  7. Franchement PY, j’aime bien cet échange.

    Je suis venu sur ton blog par culture générale à la base. Sans être dba, je suis certifié RHCE. Je m’intéresse toujours au monde open source et je continue à me documenter, même si je ne dépasse pas le niveau de la simple documentation personnelle. Un peu comme on va lire un magazine technique.

    Cette culture générale me permet aussi d’orienter mes clients lorsqu’ils me posent des questions techniques en dehors du référencement. Je peux mieux les aiguiller. Style « je cherche une base de donnée pour une application X gratuite ». Je pourrais répondre, Orientez vos recherche sur Postgre.

    Les articles de ton blogs sont bétons. Peut-être trop technique parfois. Ton blog s’adresse plus à un public de spécialistes…mais ça me donne envie de te lire toi et pas un autre. Après, c’est réellement ton com qui m’a donné envie de réagir.

    A bien y réfléchir, oui…tu as peut être raison. Si je compare avec mes propres blogs et les coms que je reçois, la lecture diagonale permet de tromper le bloggueur, et les articles sur le Net expliquant comment « se faire accepter son com sur un blog sont légions ». Style, comment prendre le bloggueur pour un bennet….c’est l’abus des uns qui engendre la méfiance des autres.

    Pour ce qui est du référencement naturel…tu as entièrement raison. L’agence pour laquelle je bosse positionne les sites de nos clients avec une dizaine de backlinks seulement, et ce, même sur des mots clés concurrentiels. La course aux backlinks est un mythe.

    En fait, placer un lien dans le com d’un blog, c’est plus dans une optique publicitaire que dans une optique BH. « Dans le but de montrer que ma science du référencement est plus élaboré ». Dans le but de travailler ma réputation.

    Aussi, je réagis seulement si je peux améliorer ma réputation, ce qui veut dire, je réagis seulement si j’apporte un réel plus à la discussion en cours. Et si je mets un lien dans mon com, ce n’est pas pour le référencement, mais pour ceux qui reconnaissent ma valeur ajouté et désirent apprendre plus à me connaitre en se rendant sur mon propre site.

    Aussi, je ne ferai jamais de com vers le site d’un client, sinon cela reviendrait à faire du BH, et le BH n’est pas nécessaire car je sais par exepérience qu’une dizaine de backlinks suffisent au référencement.

    Il n’y a que toi où j’ai réagi, mais seulement parce que je n’avais pas compris pourquoi tu avais pénalisé ce com. Cela vient certainement du fait que je ne sois pas dba. Mais si je compare à mes propres blogs, tu as carrément raison…

    Donc rassure toi, il reste encore des référenceurs qui ont compris que les coms ne servaient pas la course aux liens, mais peuvent, selon un échange de bons procédés, apporter un plus à tout le monde: valeur ajoutée/un réel plus par rapport à l’article et par rapport à la discussion pour le bloggueur.

    Post a Reply
  8. Bonjour @smtele
    Désolé pour le temps de réponse, c’était passé à la trappe, j’ai lu ton com un week-end et j’ai oublié d’y répondre en y revenant 😉
    Je suis d’accord concernant l’intérêt de notre échange, je pense qu’il a été constructif et intéressant 😉
    J’ai franchement beaucoup de commentaire inutile, je viens d’ailleurs d’en re-modérer un…
    A une prochaine 😉
    CiaO ++

    Post a Reply

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *