Alors que la sortie de la première version candidate de PostgreSQL 9.0 RC1 vient de sortir, l'impatience augmente et les questions commencent à fuser : "Quand pourrons-nous utiliser la version 9.0 en production ?" . Évidement, il est impossible de donner une réponse précise à cette question puisque le processus de livraison des versions de PostgreSQL n'est pas basé sur un agenda strict (comme Ubuntu par exemple ) mais sur la qualité et quantité de tests réalisés...
Mot clé - planete-pgfr
mardi 31 août 2010
Quand sortira la version finale de PostgreSQL 9.0 ?
Par damien le mardi 31 août 2010, 07:16 - postgresql
lundi 19 juillet 2010
Hot Standby : un exemple concret
Par damien le lundi 19 juillet 2010, 07:21 - postgresql
Nous sommes actuellement en train de tester la version 9.0beta3 sur les serveurs de postgresql.fr
J'ai passé une partie de mon week-end à documenter la mise en place d'une réplication Hot Standby en Streaming entre les deux serveurs.
Avec le recul je me rend compte que cette doc peut être utile à d'autres donc j'ai pris le temps de la publier :
http://www.postgresql.fr/admin:installation_9.0

Il s'agit simplement d'un tutoriel très succinct qui montre pas à pas chaque étapes de l'installation. Je ne suis pas rentré dans les détails et c'est volontaire si vous chercher une doc plus complète, je vous conseille les articles de Guillaume parus dans Linux Mag l'année dernière :
J'espère que mon how-to prouve à quel point la réplication est devenue un jeu d'enfant avec PostgreSQL.
Bien sur on est encore en phase Beta, la version stable devrait arriver cet automne. D'ici là je vous encourage fortement à installer la version 9.0beta, à tester le Hot Standby par vous même et à remonter les éventuels bugs rencontrés
mardi 2 février 2010
Hors Série GNU/Linux Mag : spécial PostgreSQL
Par damien le mardi 2 février 2010, 22:50 - postgresql

En octobre dernier paraissait le hors-série N°44 de GNU/Linux Mag, entièrement dédié à PostgreSQL.
Malheureusement , la revue n'est plus disponible en kiosque depuis plusieurs semaines 
Toutefois si vous avez oublié de l'acheter, vous pouvez retrouver la plupart des articles sur dalibo.org (en licence CC-NC-ND) :
http://www.dalibo.org/articles#publ...
Au menu :
- PostgreSQL 8.4
- Le projet PostgreSQL
- Deux journées dédiées à PostgreSQL
- PostgreSQL – Entraînez-vous à créer et programmer une base de données relationnelle
- PostgreSQL – Administration et exploitation d’une base de données
- Installation de PostgreSQL
- Rapide configuration de PostgreSQL
- Créer une base avec PostgreSQL
- pgPool : le pooler multitâche
- pgBouncer : un pooler simple, mais efficace
- La réplication par les journaux de transactions
- Slony : la réplication des données par trigger
- Londiste : la réplication vue par Skype
- pgPool-II : la réplication par duplication des requêtes
- Une synthèse, et en route vers le futur
Un gros bravo à Guillaume Lelarge pour son travail de titan sur ce dossier.
N'oubliez pas d'acheter GNU/Linux Mag, un nouvel article sur PostgreSQL vous y attend presque chaque mois !
jeudi 21 janvier 2010
L'Europe reconnait PostgreSQL comme une alternative crédible à MysQL et Oracle.
Par damien le jeudi 21 janvier 2010, 22:27 - postgresql
Ce jeudi 21 janvier 2010, est une date important pour le projet PostgreSQL. On pourrait croire que l'événement du jour est l'annonce du changement de numéro version. En effet, la prochaine version sera numérotée "PostgreSQL 9.0".
Non l'info du jour c'est que l'Union Européen autorise le projet de rachat de Sun Microsystems par Oracle. De prime abord on pourrait se dire que cela ne concerne pas PostgreSQL, même si MySQL est concerné en premier lieu par ce rachat.
Toutefois en creusant un peu les raisons qui ont conduit à cette décision on trouve la justification suivante :
« L’enquête de la Commission a montré qu’une autre base de données ouverte, PostgreSQL, est considérée par de nombreux utilisateurs de ce type de logiciels comme une alternative crédible à MySQL et pourrait dans une certaine mesure remplacer la force concurrentielle que cette dernière représente actuellement sur le marché des bases de données. »
D'un point de vue purement technique, cette phrase ne fait que redire ce que tout le monde (ou presque) savait déjà.
Toutefois il est assez ironique de voir PostgreSQL impliqué dans ce que beaucoup considère comme l'arrêt de mort de MySQL. Pire si on suit la justification de la Commission, c'est bien parce que PostgreSQL existe que MySQL peut être avalé par Oracle.
Une telle logique laisse pantois : en envisageant les éco-systèmes Open-Source que sont PostgreSQL et MySQL uniquement en terme de "forces concurrentielles" (sic), on perd la dimension collaborative, le mécanisme d'émulations mutuelle et la richesse de la diversité. Ces principes sont la base même du succès de PostgreSQL et c'est au nom de PostgreSQL que l'Union Européenne les bafouent avec un superbe syllogisme technocratique :
« Il faut des SGBD pour concurrencer Oracle / PostgreSQL est un concurrent de MySQL / Donc Oracle peut racheter MySQL »
Quoiqu'il en soit, de manière probablement involontaire, le communiqué de la Commission annonce de manière assez claire l'avènement de PostgreSQL comme le dernier grand moteur de base de données Open-Source. L'arrivée de la version 9.0 devrait accélérer encore un peu le mouvement.
Source : http://europa.eu/
lundi 4 janvier 2010
2010 : L'année de l'éléphant ?
Par damien le lundi 4 janvier 2010, 21:49 - postgresql

Chaque changement d'année apporte son lot de rétrospectives et de bilans, a fortiori lorsqu'on change de décade décénnie... Plutôt que de regarder en arrière, je préfère parier sur l'avenir ( exercice nettement plus périlleux ) et j'annonce ici que 2010 sera une année faste pour le projet PostgreSQL. Vous me direz (à juste titre) que l'internet est déjà rempli de prédicateurs plus ou moins inspiré et que cette annonce est aussi facile que gratuite.
Oui mais à y regarder de plus près on se rend compte que beaucoup d'indices laissent présager que 2010 sera une année charnière :
- Le Hot Standby vient d'être intégré dans la branche 8.5 ( actuellement disponible en version alpha3 ). Qu'est-ce que le "Hot Standby" ? C'est l'évolution naturelle du "Warm Standby". Mais encore ? Tout simplement un mécanisme de réplication maitre-esclave simple, efficace et directement intégré au cœur de PostgreSQL. L'arrivée de cette fonctionnalité tant attendue constitue une mirco-révolution au sein de la communauté et devrait avoir un impact fort (j'y reviendrai dans un article ultérieur...)
- Plus globalement, la version 8.5 attendue dans les prochains mois devrait apporter son lot de nouvelles fonctionnalités ( triggers sur colonnes, EXPLAIN disponible sous différents formats, contraintes d'exclusion, support de python3, ... ) et bien sur un support du standard encore amélioré : aux dernières nouvelles, il ne reste plus que 12 prérequis à implémenter pour respecter à 100% la norme SQL:2008 ( qui contient en tout 179 pré-requis). Qui dit mieux ?
- La fin du support officiel (en juillet) pour les versions 7.4 (sortie en 2002) et 8.0 (sortie en 2005). L'occasion pour beaucoup d'utilisateurs de migrer et de faire un bond vers une version plus récente. Les habitués de la version 7.4 devrait avoir une agréable surprise, tant l'administration de PostgreSQL est devenue plus simple et intuitive. De manière générale le changement de politiques pour les cycles de vie des versions devrait apporter plus de clarté dans la gestion des mises à jour.
- L'agonie de MySQL n'a rien de réjouissant. Voir un projet de cette envergure être malmené et mis en danger n'est pas une bonne nouvelle. Toutefois un effet de bord du mélodrame actuel autour du trio Oracle-Sun-MySQL est que beaucoup de voix s'élèvent pour souligner les différences entre Postgres et MySQL. En effet, grâce à sa communauté décentralisée et à la licence BSD, le projet PostgreSQL est complètement invulnérables aux risques de rachat et autres manoeuvres de déstabilisation. A l'heure actuelle, nul ne peut prévoir l'avenir de MySQL mais il est certain que le projet ne sortira pas grandit de cet épisode.
- Enfin et ce n'est pas la moindre des choses, 2010 sera l'année du passage à PostgreSQL au sein de très grandes entreprises en France et en Europe. Météo France et la RATP ont fait figure de précurseurs dans ce domaine. Leroy Merlin a annoncé sa migration d'Oracle vers PostgreSQL lors du PGDay à Paris en 2009. D'autres grands noms devraient suivre dans les mois qui viennent....
En clair, tout ceci me rappelle l'année 2005 qui a vu l'arrivée des versions 8.0 et 8.1 , avec notamment les premières versions de PostgreSQL pour Windows, mais aussi l'autovacuum, le Point-In-Time Recovery, etc.
2005 c'était aussi la naissance d'une petite société spécialiste de PostgreSQL.... Et oui ! Dalibo aura 5 ans en Juillet prochain et le moins qu'on puisse dire c'est que l'année 2010 sera radieuse et je vous souhaite une année tout aussi radieuse !
lundi 14 décembre 2009
Modification des cycles de vies des versions de PostgreSQL
Par damien le lundi 14 décembre 2009, 23:40 - postgresql

En optant pour rythme de support de 5 ans, PostgreSQL s'aligne sur le cycle de version d' Ubuntu LTS Server et de celui de Red Hat. Au final, ce changement un gage de sérieux et de sécurité supplémentaire : désormais lorsqu'on fait le choix d'une version de PostgreSQL, on connait dès le départ sa "date de péremption" et l'on peut anticiper les montées de versions plusieurs années à l'avance. On notera au passage que les versions 7.4 et 8.0 bénéficient d'une extension du support jusqu'à juillet 2010. La maintenance de la version 7.4 aura donc duré pendant 8 ans ce qui est exceptionnel. Connaissez-vous un autre logiciel de cette envergure, sorti en 2002 et dont la maintenance est toujours assurée ?
dimanche 15 novembre 2009
PG Day Europe 2009 : Une semaine plus tard
Par damien le dimanche 15 novembre 2009, 20:59 - postgresql
Une semaine s'est écoulée depuis la fin de PG Day Europe 2009 et il est toujours difficile de décrire l'intensité de ces 2 journées de conférences. Tout est passé si vite ! Quelques chiffres : 25 conférences, 32 intervenants, 200 fans de PostgreSQL... J'ai eu la chance d'être parmi l'équipe d'organisation,
Voici quelques leçons que j'ai retenue de cette expérience fantastique :
- Nourrir 200 personnes pendant 2 jours est un vrai défi !
- Contre toute attente, les visiteurs français étaient nombreux à assister aux conférences anglophones. Environ 80% de l'audience était constitué de français et malgré mes craintes, la langue n'a pas été une barrière.
- Participer à l'organisation d'un tel événement est un moyen simple et facile de contribuer au projet PostgreSQL. Rien de mieux pour comprendre et aider cette communauté.
- Quoique vous fassiez il y aura toujours quelqu'un pour prendre une photo compromettante de vous.
- Il nous reste encore beaucoup de chemin à parcourir pour atteindre ce que fait le JPUG
J'en profite évidemment pour remercier toute les personnes qui ont rendu possible cette aventure : le staff, les sponsors, les intervenants, ... La liste est trop longue.
Je ne sais pas encore si je pourrai participer à l'organisation de PGDay Europe 2010 mais j'ai déjà hâte d'y être !
jeudi 9 octobre 2008
PgDayfr : Mission Accomplie
Par damien le jeudi 9 octobre 2008, 20:17 - postgresql
Je n'ai pas écrit plus tôt à propos de la journée de samedi dernier, tout simplement parce que j'étais un peu hébété par ce que nous avons réalisé... Pour celles et ceux qui n'ont pas suivi : le PGDay.fr 2008 a eu lieu à Toulouse samedi dernier. Il s'agit de la première conférence entièrement dédiée à PostgreSQL. Une journée complète autour du logiciel avec des interventions techniques, des retours d'expérience, des rencontres, des discussions passionnées... La tout dans une salle parfaitement adaptée et une ambiance détendue. Même la météo était idéale 
Bref on était pas très loin du rêve éveillé.
Il y a 9 mois, lorsque l'idée de cette journée est apparue nous étions peu à imaginer que cela pourrait se passer aussi bien... En tout cas, la communauté PostgreSQL me réserve encore pas mal de surprise. Et le succès de cette journée (que ce soit sur le nombre de personnes présentes ou sur la qualité des interventions ) ne fait que confirmer que PostgreSQL est en plein essor. Partout.
Si cette journée nous apprend quelque chose c'est que PostgreSQL est un des logiciels libre les plus injustement méconnus.... Alors même qu'il est largement répandus. L'association PostgreSQLFr dispose désormais d'un évènement annuel pour changer cela. Mais ce n'est pas tout. D'autres projets vont être lancés pour tordre le coup aux clichés, j'en parlerai un peu plus tard....
Mais revenons à cette journée ou plutôt à la prochaine. Car la prochaine édition sera plus grande, plus riches et plus internationale ! Difficile pour le moment de décrire à quoi PGDayfr 2009 va ressembler. Les premières discussions commencent juste. Mais comment ne pas souhaiter prolonger la dynamique qui vient d'être lancée à Toulouse samedi ?
Pour terminer, je vais juste dire un gros MERCI à toutes les personnes qui ont participé à cette aventure ! Rendez-vous l'année prochaine 
jeudi 2 octobre 2008
pgday.fr (J-1) Demandez le programme !
Par damien le jeudi 2 octobre 2008, 22:54 - postgresql
Plus que quelques heures avant le première conférence francophone entièrement dédiée à PostgreSQL !
Le programme est bouclée, toutes les places sont réservées ! C'est un vrai bonheur d'avoir pu participer à l'organisation d'un tel événement. Sans préjuger de son succès, je dois dire que j'ai pris du plaisir à m'impliquer dans cette aventure.
Et voila le programme pour les curieux : Programme PGDay.fr 2008
mercredi 23 juillet 2008
pgday.fr + dalibo.org
Par damien le mercredi 23 juillet 2008, 08:22 - postgresql
Le hasard des calendriers fait que deux nouveaux sites web que j'ai conçu ont été mis en ligne publiquement hier. Il s'agit du site officiel du PGDay français ( qui se tiendra le 4 octobre à Toulouse http://www.pgday.fr ) et de la nouvelle version du portail communautaire de Dalibo : htttp://www.dalibo.org.
Le premier devrait permettre dans lancer la première conférence francophone entièrement dédiée PostgreSQL. Une journée pour simplement découvrir cette base de donnée ou pour approfondir vos connaissances. L'entrée est libre mais les places sont limitées.... D'ailleurs les inscriptions sont ouvertes !
Le second site me tient également à cœur. Il s'agit du centre de compétence PostgreSQL. Derrière ce terme un peu pompeux, se cache tout simplement la vitrine Open-Source de Dalibo. Vous y trouverez une partie des travaux réalisés par les membres de l'équipe : nos développements, nos articles, et même une partie de notre catalogue de formations PostgreSQL. Ce site est là pour témoigner l'implication de Dalibo dans l'Open Source et pour diffuser nos travaux.
Les deux sites fonctionnent grâce à dokuwiki, qui est à ce jour le moteur wiki le plus simple et le plus modulable que je connaisse. Je suis vraiment surpris que cette application n'ait pas beaucoup de succès au sein de la communauté PostgreSQL, qui lui préfère en général Mediawiki. C'est probablement du au fait que dokuwiki n'utilise pas de base de données pour stocker les pages... Mais c'est dommage car doku est nettement plus flexible et prometteur que ses concurrents. Quoiqu'il en soit je vais essayer de proposer à la communauté une version du thème CSS réalisé pour le site pgday.fr
On verra bien si ça plait...
dimanche 13 avril 2008
Traduction de la doc de Slony
Par damien le dimanche 13 avril 2008, 18:36 - postgresql
Voici un petit bilan du projet de traduction de la doc slony :
Les travaux de traduction avancent.
Lentement mais sûrement. 
Nous en sommes actuellement à mi-chemin :
Je propose de démarrer les relectures lorsque le nombre de fichiers à traduire sera inférieur au nombre de fichiers traduits. C'est à dire dans une quinzaine de jours, je pense.
Les curieux peuvent jeter un coup d'oeuil au résultat intermédiaire à l'adresse suivante :
http://www.slony.fr/documentation/
J'ai acheté le domaine slony.fr pour que l'on puisse "zapper" facilement d'une langue à l'autre en changeant simplement le .info en .fr Par exemple :
- VO : http://slony.info/...
- VF : http://slony.fr/...
Bonne journée à tous !
-- damien clochard http://dalibo.org | http://dalibo.com
mardi 18 mars 2008
Naissance de PostgreSQL Europe
Par damien le mardi 18 mars 2008, 16:25 - postgresql
Le salon FOSDEM 2008 qui s'est tenu à Bruxelles le 23 et 24 férvier [1] a été un grand succès : 4000 développeurs, 200 conférences, 16 dev rooms. Pour sa deuxième année sur le salon, le projet PostgreSQL était superbement représenté avec :
- Une trentaine de membres actifs présents sur le stand ou dans le dev room
- 6 membres de l'association PGFR présents
- 6 core-hackers ( développeurs principaux )
- une quinzaine de conférences pleines à craquer [2]
-
le stand le mieux achalandé de tout le FOSDEM
Le dimanche 24 férvier à 17:30, l'association "PostgreSQL Europe" a été créée par 24 membres fondateurs qui ont élu un premier Conseil d'Administration composé des 4 personnes :
- Magnus Hagander ( Suède )
- Gabriele Bartolini ( Italie )
- Andreas Scherbaum ( Allemagne )
- Jean-Paul Argudo ( France )
L'élection s'est déroulée sous le controle de Bruce Momjan et David Fetter.
Le but de l'association est la promotion de PostgreSQL et de ses logiciels satellites en Europe, et plus particulièrement :
- Mettre en relation les groupes d'utilisateurs chaque pays européen
- Soutenir les utilisateurs dans les pays ou il n'existe pas de groupe local
- Aider à la préparation d'événements européens ( FOSDEM , pgday.it )
- Création de matériel promotionnel.
Les statuts de l'association [3] seront déposés dans quelques jours. Le siège de l'association se trouvera dans le 18e arrondissement de Paris.
Si vous souhaitez vous impliquer dans ce projet ou simplement être tenus informés des actions qui seront menées dans les mois à venir. Inscrivez-vous sur la liste de diffusion pg-eu-general [4]
Merci à toutes les personnes présentes lors de l'élection à Bruxelles et à toutes celles et ceux qui ont rendu tout cela possible.
Bonne Journée !
Références :
[1] http://www.fosdem.org
[2] http://tinyurl.com/2ksljd
[3] http://wiki.postgresqlfr.org/doku.php/pgeu:statuts
[4] http://archives.postgresql.org/pgsql-eu-general/