Réf. : PostgreSQL 9.0 fera le café !

From: philippe(dot)beaudoin(at)bull(dot)net
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Réf. : PostgreSQL 9.0 fera le café !
Date: 2010-04-01 10:22:13
Message-ID: OFA3CA3513.1E76F0CE-ONC12576F8.00382F2A@frcl.bull.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Cette nouveauté semble en effet tout à fait intéressante.

Mais je rencontre de temps en temps en production une difficulté en
mettant par inadvertance 2 sucres au lieu d'un. D'où cette question
technique.
Si je fais comme indiqué dans la doc
BEGIN;
INSERT INTO tasse VALUES ( 'café', 'sucre', 'lait' );
COMMIT;
puis
BEGIN;
INSERT INTO tasse VALUES ( 'sucre');
ROLLBACK;
est-ce que le rollback va bien réussir à enlever le dernier sucre ?
(et seulement le dernier pour ne pas avoir un breuvage trop ... ACID...)

Merci Damien pour ce sourire.

Philippe.

"damien(at)dalibo(dot)info" <damien
Envoyé par : pgsql-fr-generale-owner(at)postgresql(dot)org
01/04/2010 01:02


Pour : pgsql-fr-generale(at)postgresql(dot)org
cc :
Objet : [pgsql-fr-generale] PostgreSQL 9.0 fera le café !

La future version 9.0 de PostgreSQL vient tout juste de sortir en
version alpha 4 et alors que les premiers tests en conditions de
production commencent, la liste des nouvelles fonctionnalités
impressionne et promet une véritable révolution au sein du marché des
SGBD...

Parmi toutes les 204 nouveautés de la version 9.0, une avancée a
particulièrement retenu notre attention. Il ne s'agit pas de la
réplication intégrée, ni des améliorations de performances, ni du
support natif de Windows 64bits. Non, la fonctionnalité essentielle de
PostgreSQL 9.0 réside dans une contribution appelée pg_expresso, qui
propose un nouveau langage de procédure stockée (PL/perco) permettant de
contrôler à distance un percolateur via une liaison USB ( voir photo
ci-dessous )

http://blog.postgresql.fr/index.php?post/2010/03/31/PostgreSQL-9.0-fera-le-caf%C3%A9-!

Le langage d'interaction avec l'appareil a été spécialement conçu pour
respecter le standard SQL:2008. Les administrateurs de base de données
pourront donc désormais obtenir leur boisson vitale en utilisant leur
langage naturel :

BEGIN;
INSERT INTO tasse VALUES ( 'café', 'sucre', 'lait' );
COMMIT;

Notez bien que le moteur transactionnel MVCC joue ici un rôle essentiel
puisqu'il permet de gérer plusieurs percolateurs en parallèle et permet
à l'utilisateur de faire un ROLLBACK si le café n'est pas bon.

En cas de lenteurs sur la machine, il sera possible de lancer la
commande EXPLAIN pour obtenir un rapport d'exécution au format XML ou
JSON. De plus ce module est totalement compatible avec le mécanisme de
Hot Standby, ce qui permet d'avoir un second mug de café, maintenu à
température et prêt à l'emploi en cas de crash du mug principal.
PostgreSQL 9.0 permettra donc de garantir la haute-disponibilité de
votre service à café.

PostgreSQL, what else ?

--
damien clochard
http://dalibo.org | http://dalibo.com

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Jean-Christophe Arnu 2010-04-01 11:57:12 Re: Réf. : PostgreSQL 9.0 fera le café !
Previous Message François Figarola 2010-04-01 06:13:50 Re: [pgsql-fr-generale] PostgreSQL 9.0 fera le café !