<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.taadeem.net/index.php?feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Taa Deem ! A few words about PostgreSQL and other things</title>
  <link>http://blog.taadeem.net/index.php?</link>
  <atom:link href="http://blog.taadeem.net/index.php?feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Mon, 29 Apr 2013 04:41:01 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>pgBadger 3 : How to use the parallel mode</title>
    <link>http://blog.taadeem.net/index.php?post/2013/03/12/pgBadger-3-%3A-How-to-use-the-parallel-mode</link>
    <guid isPermaLink="false">urn:md5:a326862088404382c844c5f62c87a795</guid>
    <pubDate>Tue, 12 Mar 2013 22:49:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>pgBadger</category><category>planet-postgresql</category><category>postgres</category><category>postgreSQL</category>    
    <description>    &lt;p&gt;Just like I said in a previous blog post&amp;nbsp;: the &lt;a href=&quot;http://blog.taadeem.net/index.php?post/2012/11/12/pgBadger-is-moving-fast&quot;&gt;pgBadger projet is moving fast&lt;/a&gt;&amp;nbsp;! Version 3 was released a few days ago with a major improvements&amp;nbsp;: With the new parallel mode, you can now launch mutiple pgBagder process at once&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.taadeem.net/public/badgers-4.jpg&quot; alt=&quot;Beware !&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Beware !&quot; /&gt;&lt;/p&gt;


&lt;p&gt;In others word, pgBadger is not bound to one cpu anymore. If you have multiple cores, you can now uses them to give more power and decrease the processing time. All you have to do is add the &quot;-j N&quot; option in the command line, where N is the number of cores you want to use. For instance&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;code&gt;$ pgbadger -j 4 /var/log/postgresql/postgresql-2013-02-*&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Quick benchmark&amp;nbsp;:  We had 5 log files with a total volume of 9.5 GB. Here's the results&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;-j 1&amp;nbsp;:  1h41m18s&lt;/li&gt;
&lt;li&gt;-j 2&amp;nbsp;:  50m25s&lt;/li&gt;
&lt;li&gt;-j 4&amp;nbsp;:  25m39s&lt;/li&gt;
&lt;li&gt;-j 8&amp;nbsp;:  15m58s&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_benchmark.png&quot; alt=&quot;pgbadger_benchmark.png&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;However it's important to note that the parallel mode has a little drawback. With this method, some queries may be truncated. If you enable N cores, then result may differ in a maximum of N queries per log file.&lt;/p&gt;


&lt;p&gt;However, this is a minor issue: parallel mode is interesting if you have millions of queries to analyze. And if you have millions of queries in a log file, you can afford to loose a few as it's quite unlikely that the lost queries would have changed the overall results.&lt;/p&gt;


&lt;p&gt;However, to avoid this problem, you can use the pgBadger &quot;per-file parallel mode&quot; to analyze your logs but with lower performance than the standard parallel mode. To enable this behaviour, you have to use the &quot;-J N&quot; option instead of &quot;-j N&quot;. In per-file mode, the performances start being really interesting when there's hundreds of small log files (e.g. 10MB rotation size limit) and with at least 8 cores.&lt;/p&gt;


&lt;p&gt;We believe this new improvement will be a significant change for pgBadger users. If you have used the parallel mode, please send us feed back on our &lt;a href=&quot;https://listes.dalibo.com/cgi-bin/mailman/listinfo/pgbagder&quot; title=&quot;mailing list &quot;&gt;mailing list&lt;/a&gt; or via the &lt;a href=&quot;https://twitter.com/intent/follow?screen_name=pgbadger&quot; title=&quot;pgBadger Twitter account&quot;&gt;pgBadger twitter account&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;And by the way, this is not the only big feature in pgBadger v3&amp;nbsp;!  For the complete list of changes, please checkout the release note on &lt;a href=&quot;https://github.com/dalibo/pgbadger/blob/master/ChangeLog&quot;&gt;github&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;And of course stay tuned.... because version 4 is coming fast :-)&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.taadeem.net/index.php?post/2013/03/12/pgBadger-3-%3A-How-to-use-the-parallel-mode#comment-form</comments>
      <wfw:comment>http://blog.taadeem.net/index.php?post/2013/03/12/pgBadger-3-%3A-How-to-use-the-parallel-mode#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.taadeem.net/index.php?feed/atom/comments/60</wfw:commentRss>
      </item>
    
  <item>
    <title>PG Day France 2013 : Encore quelques jours pour soumettre vos propositions</title>
    <link>http://blog.taadeem.net/index.php?post/2013/03/12/PG-Day-France-2013-%3A-Encore-quelques-jours-pour-soumettre-vos-propositions</link>
    <guid isPermaLink="false">urn:md5:5293fb530baf37d3f1561f1d630a1c58</guid>
    <pubDate>Tue, 12 Mar 2013 22:08:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>pgday</category><category>planete-pgfr</category><category>postgres</category><category>postgresql</category>    
    <description>    &lt;p&gt;Cette année encore la communauté francophone de PostgreSQL se réunira pour le PG Day France qui se tiendra à Nantes le 13 juin 2013.&lt;/p&gt;


&lt;p&gt;L'occasion parfaite pour présenter une étude de cas, un projet en cours de développement ou une fonctionnalité de PostgreSQL&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;L'appel à orateurs se terminera dans quelques jours, d'ici là n'hésitez pas à proposer une intervention&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;http://pgday.fr/pgday2013:appel_a_orateurs&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Refonte de pgBadger en HTML5 : premier aperçu</title>
    <link>http://blog.taadeem.net/index.php?post/2013/01/03/Refonte-de-pgBadger-en-HTML5-%3A-premier-aper%C3%A7u</link>
    <guid isPermaLink="false">urn:md5:f1a5bec31dc0fb69130e578700aa4c64</guid>
    <pubDate>Thu, 03 Jan 2013 22:06:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planete-pgfr</category><category>postgres</category><category>postgresql</category><category>PostgreSQL</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://dalibo.github.com/pgbadger/&quot;&gt;PgBadger &lt;/a&gt; est un outil puissant pour optimiser vos serveurs PostgreSQL. À partir des fichiers log de vos serveurs, pgBadger va analyser le trafic SQL et produire une profusion de statistiques (les plus longues requêtes, le ratio lecture/écriture, etc.) Tout ceci est très utile, mais la quantité de données générée est si importante que les rapports générés par pgbadger sont difficiles à lire et que les stats utiles sont souvent noyées dans le flot ... Pour vous en convaincre, jetez un coup d'oeil sur  cet  &lt;a href=&quot;http://dalibo.github.com/pgbadger/example.html&quot;&gt;exemple de rapport pgBadger &lt;/a&gt;&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;comme je le disais dans mon &lt;a href=&quot;http://blog.taadeem.net/index.php?post/2012/11/12/pgBadger-is-moving-fast&quot;&gt;article précédent &lt;/a&gt;, nous avons travaillé dur pour &lt;a href=&quot;https://github.com/dalibo/pgbadger/wiki/HTML5-overhaul&quot;&gt;redéfinir l'expérience utilisateur de pgBadger &lt;/a&gt; et créer un nouveau modèle de rapport.&lt;/p&gt;


&lt;p&gt;Voici donc le premier aperçu du nouveau prototype (pour l'instant il s'agit simplement de code HTML statique, nous espérons présenter une démo interactive dans les prochaines semaines).&lt;/p&gt;


&lt;p&gt;Comme vous pouvez le voir, nous avons suivi quelques principes de base:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; Divisez les grosses tables HTML en petites tables et utiliser des onglets pour naviguer de l'une à l'autre&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_1.png&quot; title=&quot;pgbadger_proto_1.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_1.png&quot; alt=&quot;pgbadger_proto_1.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_1.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; Laissez quelques espaces vides pour aérer et faciliter la lecture&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_2.png&quot; title=&quot;pgbadger_proto_2.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_2.png&quot; alt=&quot;pgbadger_proto_2.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_2.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; Masquer les tableaux derrière les graphes, lorsque c'est possible&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_3.png&quot; title=&quot;pgbadger_proto_3.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_3.png&quot; alt=&quot;pgbadger_proto_3.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_3.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; Mettre les infos détaillées dans des fenêtres popup que l'on peut masquer/afficher&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_4.png&quot; title=&quot;pgbadger_proto_4.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_4.png&quot; alt=&quot;pgbadger_proto_4.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_4.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt; Mettre l'accent sur les «valeurs clés» en jouant sur la taille des polices&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_5.png&quot; title=&quot;pgbadger_proto_5.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_5.png&quot; alt=&quot;pgbadger_proto_5.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_5.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Tout cela n'a rien d'extraordinaire et ce n'est pas très original... Mais ce nouveau design sera sûrement plus lisible et  plus efficace. Nous espérons que cela va attirer de nouveaux utilisateurs et que cela sera apprécié par les utilisateurs existants.&lt;/p&gt;


&lt;p&gt;Si vous avez des commentaires ou des idées, n'hésitez pas à rejoindre à la &lt;a href=&quot;https://listes.dalibo.com/cgi-bin/mailman/listinfo/pgbadger&quot;&gt;liste de discussion du projet pgBadger &lt;/a&gt;. Nous sommes à l'écoute&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.taadeem.net/index.php?post/2013/01/03/Refonte-de-pgBadger-en-HTML5-%3A-premier-aper%C3%A7u#comment-form</comments>
      <wfw:comment>http://blog.taadeem.net/index.php?post/2013/01/03/Refonte-de-pgBadger-en-HTML5-%3A-premier-aper%C3%A7u#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.taadeem.net/index.php?feed/atom/comments/57</wfw:commentRss>
      </item>
    
  <item>
    <title>pgBadger HTML5 overhaul : preview</title>
    <link>http://blog.taadeem.net/index.php?post/2013/01/02/pgBadger-HTML5-overhaul-%3A-preview</link>
    <guid isPermaLink="false">urn:md5:6a2ba0b7daa32c37d5c27601151a499d</guid>
    <pubDate>Thu, 03 Jan 2013 10:18:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>pgBadger</category><category>planet-postgresql</category><category>postgres</category><category>postgresql</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://dalibo.github.com/pgbadger/&quot;&gt;pgBadger&lt;/a&gt; is a powerful tool to optimize your PostgreSQL servers. Using your server log files,  pgBadger will analyze the SQL traffic and produce a profusion of statistics (longest queries, read/write ratio, etc.). This is very helpful but the amount of data generated is so big that the pgbadger reports are hard to read and useful stats are often drown in the flood...  Check out this&lt;a href=&quot;http://dalibo.github.com/pgbadger/example.html&quot;&gt; sample pgBadger report&lt;/a&gt; to see the mess !&lt;/p&gt;


&lt;p&gt;Since my &lt;a href=&quot;http://blog.taadeem.net/index.php?post/2012/11/12/pgBadger-is-moving-fast&quot;&gt;previous blog post&lt;/a&gt;, we've been working hard to &lt;a href=&quot;https://github.com/dalibo/pgbadger/wiki/HTML5-overhaul&quot;&gt;redefine the pgBadger user experience&lt;/a&gt; and create a new report template.&lt;/p&gt;


&lt;p&gt;Here's the first draft of this new prototype (For now the draft is just static HTML code, we hope we'll have a live demo in the forthcoming weeks).&lt;/p&gt;


&lt;p&gt;As you can we followed a few basic principles :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Split the big HTML tables in smaller tables and use tab navigation to switch&lt;/strong&gt; :&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_1.png&quot; title=&quot;pgbadger_proto_1.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_1.png&quot; alt=&quot;pgbadger_proto_1.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_1.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Leave some blank spaces to make the report easier to read&lt;/strong&gt; :&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_2.png&quot; title=&quot;pgbadger_proto_2.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_2.png&quot; alt=&quot;pgbadger_proto_2.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_2.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hide big tables behind graphs, when possible&lt;/strong&gt; :&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_3.png&quot; title=&quot;pgbadger_proto_3.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_3.png&quot; alt=&quot;pgbadger_proto_3.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_3.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Put &quot;full details&quot; in popup windows that can you can hide/show when you need it&lt;/strong&gt; :&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_4.png&quot; title=&quot;pgbadger_proto_4.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_4.png&quot; alt=&quot;pgbadger_proto_4.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_4.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Emphasize &quot;key values&quot; using a bigger font size&lt;/strong&gt; :&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.taadeem.net/public/pgbadger_proto_5.png&quot; title=&quot;pgbadger_proto_5.png&quot;&gt;&lt;img src=&quot;http://blog.taadeem.net/public/pgbadger_proto_5.png&quot; alt=&quot;pgbadger_proto_5.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;pgbadger_proto_5.png, janv. 2013&quot; /&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;As you can see, there's nothing either out of the ordinary or very original here. But this new design will surely be easier to read and be more insightful. We hope it will  attract new users, while being more helpful for the existing user base.&lt;/p&gt;


&lt;p&gt;If you have any comment or ideas, please join the &lt;a href=&quot;https://listes.dalibo.com/cgi-bin/mailman/listinfo/pgbadger&quot;&gt;pgBadger mailing list&lt;/a&gt; and get involved !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.taadeem.net/index.php?post/2013/01/02/pgBadger-HTML5-overhaul-%3A-preview#comment-form</comments>
      <wfw:comment>http://blog.taadeem.net/index.php?post/2013/01/02/pgBadger-HTML5-overhaul-%3A-preview#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.taadeem.net/index.php?feed/atom/comments/56</wfw:commentRss>
      </item>
    
  <item>
    <title>pgBadger is moving fast</title>
    <link>http://blog.taadeem.net/index.php?post/2012/11/12/pgBadger-is-moving-fast</link>
    <guid isPermaLink="false">urn:md5:5fbcbac202415635f375d86d54de31e7</guid>
    <pubDate>Wed, 14 Nov 2012 14:44:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>pgBadger</category><category>planet-postgresql</category><category>postgreSQL</category><category>PostgreSQL</category>    
    <description>    &lt;p&gt;When the pgBadger project started 6 month ago, our primary goal was to build a better performance tool for PostgreSQL. We also wanted it to be an open and dynamic project, built with the help of the Postgres community. So far  the result is beyond our expectations&amp;nbsp;: we've received dozens of user requests, bug reports and contributions.&lt;/p&gt;


&lt;p&gt;Thanks to this community support, the project goes at a very fast pace&amp;nbsp;! Today Gilles Darold released &lt;a href=&quot;http://www.dalibo.org/pgbadger_2.2_released&quot;&gt;pgBadger 2.2&lt;/a&gt;. This new version comes with a bunch of exciting new features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://tsung.erlang-projects.org&quot;&gt;Tsung&lt;/a&gt; support&amp;nbsp;: This means you can now create benchmark scenarios based on the queries contained in your PostgreSQL logs&lt;/li&gt;
&lt;li&gt;New parameters&amp;nbsp;:  For instance with &lt;code&gt;--exclude-user&lt;/code&gt; you can now ignore a user in the generated reports. With  &lt;code&gt;--select-only&lt;/code&gt; you generate a report about the read queries...&lt;/li&gt;
&lt;li&gt;Faster CSV log parsing (thanks to David Fetter)&lt;/li&gt;
&lt;li&gt;Improved log format detection&lt;/li&gt;
&lt;li&gt;And many bugfixes....&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And there's more come&amp;nbsp;! We're currently working on two major enhancements&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Multi-threading is on it's way&lt;/strong&gt;&amp;nbsp;: The last limitations have been removed and there's now a clear path to implement parallel parsing of the log files. pgBadger is already quite fast, but this will make it even faster. Especially on servers with many CPUs.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HTML5 Overhaul&lt;/strong&gt;&amp;nbsp;: For now pgBadger reports look pretty much like the ones produces by &lt;a href=&quot;http://pgfouine.projects.pgfoundry.org&quot;&gt;pgFouine&lt;/a&gt;&amp;nbsp;: i.e. it's just basic HTML aimed for a desktop screen. This was fine in 2005, but now we need a responsive design&amp;nbsp;! Reports must be more interactive and readable on any devices. This is a tough job and as DBAs we have limited design skills :-) So we decided to hire a professional web design company to help us with&amp;nbsp;: the French company &lt;a href=&quot;http://www.artiscode.net/&quot;&gt;art is code&lt;/a&gt; will work with us to build a smarter report.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Of course, we will involve the community while working on these two major improvements. If you want to participate and just keep in touch with the project, please join the &lt;a href=&quot;https://listes.dalibo.com/cgi-bin/mailman/listinfo/pgbadger&quot;&gt;pgBadger mailing list&lt;/a&gt;. In a few week, we will submit the first draft of the new report design.&lt;/p&gt;


&lt;p&gt;In a nutshell&amp;nbsp;: If you don't know what pgBadger is, give it a try&amp;nbsp;! If you already use it, please upgrade to version 2.2&amp;nbsp;! And if you've already installed v2.2, stay tuned because version 3 is coming fast&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;By the way, we're not alone... The whole postgres community seems to be buzzing with brand new performance tools&amp;nbsp;! Over the past few weeks, at least 3 interesting projects popped up&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://datascope.herokuapp.com/&quot;&gt;datascope&lt;/a&gt; is a nice tool to visualize pg_stat_statements data&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2ndquadrant.com/en/pg_stat_plans/&quot;&gt;pg_stat_plans&lt;/a&gt; allows you to lists SQL statements by execution plan, not just by query.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/omniti-labs/pgOtter&quot;&gt;pgOtter&lt;/a&gt; is yet another small mammal trying to parse your PostgreSQL logs ;-)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At a personal level, I'm quite happy to see this happening and I bet this is just the beginning of a great move of the community toward better user-friendly tools for the PostgreSQL user base.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>FOSDEM PGDay et Devroom 2013 - Annonce et Appel à Orateurs</title>
    <link>http://blog.taadeem.net/index.php?post/2012/11/13/FOSDEM-PGDay-et-Devroom-2013-Annonce-et-Appel-%C3%A0-Oracteurs</link>
    <guid isPermaLink="false">urn:md5:7d9823ff0ed338e99374db7c227a586d</guid>
    <pubDate>Tue, 13 Nov 2012 10:38:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planete-pgfr</category><category>postgresql</category><category>postgreSQL</category>    
    <description>    &lt;p&gt;Les personnes présentes à Prague pour pgconf.eu 2012 ont déjà eu la
primeur de cette annonce. Voici quelques détails complémentaires.&lt;/p&gt;


&lt;p&gt;Le PG Day du FOSDEM est une journée de conférence qui se tiendra juste
avant le FOSDEM à Bruxelles le 1er février 2013. Il s'agit d'un
événement dédié à PostgreSQL avec une session unique. Cette journée,
proposée au tarif de 50€, se tiendra à l’hôtel Radisson Blu Royal au
centre de Bruxelles. Les réservations sont obligatoires car le nombre de
places est limité. Les réservations ne sont pas encore ouvertes mais
cela ne saurait tarder.&lt;/p&gt;


&lt;p&gt;Pour plus de détails sur la conférence et l’hôtel, rendez-vous sur&amp;nbsp;:
&lt;a href=&quot;http://fosdem2013.pgconf.eu/&quot;&gt;http://fosdem2013.pgconf.eu/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;PostgreSQL Europe proposera également un &quot;devroom&quot; durant le FOSDEM le
dimanche 3 février à l'Université Libre de Bruxelles (ULB). Cette
journée reste gratuite, sans réservation et ouverte à tous les
participants du FOSDEM.&lt;/p&gt;


&lt;p&gt;Voir le site du FOSDEM pour tous les détails:
&lt;a href=&quot;https://fosdem.org/2013/&quot;&gt;https://fosdem.org/2013/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Un appel à orateurs vient d'être lancé pour **les deux** événements.
PostgreSQL Europe recherche des intervenants pour chacune de ces
journées, avec des présentations destinées aussi bien aux connaisseurs
qu'aux débutants.&lt;/p&gt;


&lt;p&gt;Plus d'info sur cet appel&amp;nbsp;: &lt;a href=&quot;http://fosdem2013.pgconf.eu/callforpapers/&quot;&gt;http://fosdem2013.pgconf.eu/callforpapers/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;La date limite est fixée au 21 décembre mais certaines interventions
pourront être approuvées en avance, donc envoyez vos propositions
rapidement&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;PostgreSQL Europe a négocié des tarifs auprès de 2 hôtels différents à
Bruxelles. Chacun de ces hôtels a un nombre de places limités, il est
donc conseillé de réserver le plus tôt possible.&lt;/p&gt;


&lt;p&gt;Rendez-vous sur: &lt;a href=&quot;http://fosdem2013.pgconf.eu/venue/&quot;&gt;http://fosdem2013.pgconf.eu/venue/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;PS: Ceci est une traduction libre du message original situé ici&amp;nbsp;:
&lt;a href=&quot;http://archives.postgresql.org/pgsql-announce/2012-11/msg00005.php&quot;&gt;http://archives.postgresql.org/pgsql-announce/2012-11/msg00005.php&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>PostgreSQL Session #4 : From Oracle to PostgreSQL</title>
    <link>http://blog.taadeem.net/index.php?post/2012/10/12/from_oracle_to_postgresql</link>
    <guid isPermaLink="false">urn:md5:a08cc1d7a6758ba6dc2125d0a374c032</guid>
    <pubDate>Fri, 12 Oct 2012 10:06:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>migration</category><category>ora2pg</category><category>oracle</category><category>pgBadger</category><category>planet-postgresql</category><category>postgres</category><category>PostgreSQL</category>    
    <description>    &lt;p&gt;As a nice coincidence the 4th &lt;a href=&quot;http://www.postgresql-sessions.org/en/4/start&quot;&gt;PostgreSQL Session&lt;/a&gt; held Thursday, October 4 which was also the last day of Oracle Open World conference. Suffice to say that the two events didn't share the same definition of the word &quot;Open&quot;!&lt;/p&gt;


&lt;p&gt;As for the previous sessions organized by Dalibo, the room was full to listen to the various speakers.&lt;/p&gt;


&lt;p&gt;The morning speeches were devoted to migration tools themselves with three main methods: ora2pg, ETL or Foreign Data Wrapper:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jean-Paul Argudo opened the conference with a keynote to remind thechallenges of RDMS migrations.&lt;/li&gt;
&lt;li&gt;Guillaume Lelarge began with a brief presentation of the &lt;a href=&quot;http://wiki.postgresql.org/wiki/What&amp;#039;s_new_in_PostgreSQL_9.2&quot;&gt;new features of PostgreSQL 9.2 &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Gilles Darold continued with a zoom on &lt;a href=&quot;http://ora2pg.darold.net/&quot;&gt;ora2pg &lt;/a&gt;, the Oracle to PostgreSQL migration tool&lt;/li&gt;
&lt;li&gt;Marc Cousin described how to use  &lt;a href=&quot;http://kettle.pentaho.com/&quot;&gt;Kettle &lt;/a&gt; (an open source ETL)&lt;/li&gt;
&lt;li&gt;Laurenz Albe, from Vienna, Austria, presented &lt;a href=&quot;http://oracle-fdw.projects.postgresql.org/&quot;&gt;oracle_fdw &lt;/a&gt;, a data wrapper that can read Oracle tables from PostgreSQL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The afternoon was an overview of the alternatives to traditional Oracle tools, including&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gabriele Bartolini, founder of &lt;a href=&quot;http://www.2ndquadrant.com/it/&quot;&gt;2ndQuadrant Italy&lt;/a&gt;, presented &lt;a href=&quot;http://www.pgbarman.org/&quot;&gt;Barman &lt;/a&gt;, a backup tool that follows RMAN's footsteps&lt;/li&gt;
&lt;li&gt;Jehan-Guillaume De Rorthais described the new features of &lt;a href=&quot;http://dalibo.github.com/pgbadger/&quot;&gt;pgBadger &lt;/a&gt;, a fast PostgreSQL log analyzer&lt;/li&gt;
&lt;li&gt;Finally Julien Rouhaud concluded with a presentation of &lt;a href=&quot;https://github.com/postgres-xc/postgres-xc&quot;&gt;PGXC &lt;/a&gt;, a solution for symmetric replication (&quot;Master-Master&quot;) which is a serious alternative for Oracle RAC.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All presentations are available in PDF format here. Most the slides are in French, except Jean-Paul, Gabriele and Laurenz talks: &lt;a href=&quot;http://www.postgresql-sessions.org/en/4/&quot;&gt;http://www.postgresql-sessions.org/en/4/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;For my part, I presented the following conclusions during the closing keynote:&lt;/p&gt;


&lt;p&gt;1 - There are &lt;strong&gt;multiple ways to migrate from Oracle to PostgreSQL&lt;/strong&gt;: according to your needs and the complexity of your database schema, you can use different tools. ora2pg is specialized and easy to implement. Kettle and  other ETL are very powerful and useful if you need to transform the data. And finally oracle_fdw is an original solution to migrate smoothly.&lt;/p&gt;


&lt;p&gt;2 - There's still some &lt;strong&gt;missing features in the PostgreSQL ecosystem&lt;/strong&gt;: including comprehensive tools for partitioning or free alternatives to OEM. This leads many observers to judge that «Oracle is ahead of PostgreSQL». For my part, rather than looking at the position of each RDBMS at a given moment, I prefer to look at the innovation rate and the dynamic of each project ... And this 1-day conference showed us that the PostgreSQL community is currently in an extremely fertile and creative period. This extraordinary growth is the assurance that PostgreSQL will be a dominant RDBMS in the years to come. In other words: the PostgreSQL project is perhaps behind Oracle right now, but given its current speed it will quickly reach and surpass the competition.&lt;/p&gt;


&lt;p&gt;3 - As stated by Jean-Paul during the opening keynote, a DBMS migration is &lt;strong&gt; 10% about tools and 90% about human&lt;/strong&gt;. The good news is that open source  is all about putting users above technology. Indeed, when moving from a proprietary database to PostgreSQL, the total cost of ownership (TCO) changes its nature: you no longer pay expensive licenses to a monopolistic giant. Instead your budget is redirected to &quot;real services&quot; (support, training, consulting) provided by local companies that are close to you. Switching to free software is not only a technical change, it is also (and above all) a revolution in the business relationships.&lt;/p&gt;


&lt;p&gt;Finally, I would like to warmly thank all those who made this conference possible especially Laurentz Albe and Gabriele Bartolini.&lt;/p&gt;


&lt;p&gt;The next PostgreSQL session will take place in early 2013. We are currently considering the theme of the day. Do not hesitate to submit your ideas and suggestions at &lt;a href=&quot;http://blog.taadeem.net/index.php?post/2012/10/12/contact@postgresql-sessions.org&quot;&gt;contact@postgresql-sessions.org &lt;/a&gt;. And &lt;a href=&quot;http://blog.taadeem.net/index.php?post/2012/10/12/https :/ /twitter.com/intent/follow?screen_name=Pgsession&quot;&gt;Follow us on twitter &lt;/a&gt;!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Session PostgreSQL #4 : Migrer d'Oracle à PostgreSQL</title>
    <link>http://blog.taadeem.net/index.php?post/2012/10/10/Session-PostgreSQL-4-%3A-Migrer-d-Oracle-%C3%A0-PostgreSQL</link>
    <guid isPermaLink="false">urn:md5:544c0bfa21b73365c373b1c8e1889ab2</guid>
    <pubDate>Wed, 10 Oct 2012 08:17:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planete-pgfr</category><category>postgres</category><category>PostgreSQL</category>    
    <description>    &lt;p&gt;Hasard du calendrier la 4eme Session PostgreSQL se tenait jeudi 4 octobre, dernier jour de la conférence Oracle Open World. Autant dire tout de suite que les deux événements n'avaient pas la même définition du mot &quot;Open&quot;&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Comme à chaque session, la salle était pleine pour écouter les interventions. La matinée fut consacrée en particulier aux outils de migrations eux-mêmes avec les 3 grandes méthodes&amp;nbsp;: ora2pg, ETL ou Foreign Data Wrapper&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jean-Paul Argudo a ouvert la conférence avec une keynote pour rappeler les enjeux et les problématiques des migrations de SGBD&lt;/li&gt;
&lt;li&gt;Guillaume Lelarge	a débuté avec une présentation rapide des &lt;a href=&quot;http://www.dalibo.org/annonce_9.2&quot;&gt;nouveautés de PostgreSQL 9.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Gilles Darold	a poursuivi avec un zoom d' &lt;a href=&quot;http://ora2pg.darold.net/&quot;&gt;ora2pg&lt;/a&gt; l'outil de migration Oracle vers PostgreSQL dont il est l'auteur&lt;/li&gt;
&lt;li&gt;Marc Cousin a décrit la mise en oeuvre de  &lt;a href=&quot;http://kettle.pentaho.com/&quot;&gt;Kettle&lt;/a&gt; (un ETL open source)&lt;/li&gt;
&lt;li&gt;Laurenz Albe, DBA à la mairie de Vienne en Autriche, a présenté le connecteur &lt;a href=&quot;http://oracle-fdw.projects.postgresql.org/&quot;&gt;oracle_fdw&lt;/a&gt; qui permet de lire des tables Oracle à partir de PostgreSQL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'après-midi fut l'occasion de faire un tour d'horizon des alternatives aux outils traditionnels d'Oracle, notamment&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gabriele Bartolini, fondateur de 2ndQuadrant Italie,  a présenté &lt;a href=&quot;http://www.pgbarman.org/&quot;&gt;Barman&lt;/a&gt;, un outil de backup qui marche sur les pas de  RMAN&lt;/li&gt;
&lt;li&gt;Jehan-Guillaume De Rorthais  a décrit les nouveautés de  &lt;a href=&quot;http://dalibo.github.com/pgbadger/&quot;&gt;pgBadger&lt;/a&gt;, un outil d'analyses de traffic SQL&lt;/li&gt;
&lt;li&gt;Enfin Julien Rouhaud a conclu avec une présentation de &lt;a href=&quot;https://github.com/postgres-xc/postgres-xc&quot;&gt;PGXC&lt;/a&gt;, une solution de réplication symétrique (&quot;Master-Master&quot;) qui vient chasser les terres d'Oracle RAC.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Toutes les présentations sont disponibles au format PDF ici&amp;nbsp;:
&lt;a href=&quot;http://www.postgresql-sessions.org/4/start&quot;&gt;http://www.postgresql-sessions.org/4/start&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Pour ma part, j'ai cloturé cette journée avec les conclusions suivantes&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;1- Pour migrer d'Oracle vers PostgreSQL, &lt;strong&gt;vous avez le choix des armes&lt;/strong&gt;&amp;nbsp;: selon vos besoins et la complexité de votre schéma de données, vous pouvez utiliser différents outils&amp;nbsp;: ora2pg est spécialisé et très simple à mettre en oeuvre.  Kettle (et les autres ETL) sont très puissants et utiles si vous devez transformer les données. Enfin le connecteur oracle_fdw propose une solution originale pour migrer en douceur.&lt;/p&gt;


&lt;p&gt;2- PostgreSQL a encore &lt;strong&gt;un peu de chemin à parcourir dans certains domaines&lt;/strong&gt;: notamment sur la partitionnement ou sur les alternatives à OEM. Cela conduit beaucoup d'observateurs a juger qu' &quot;Oracle est en avance sur PostgreSQL&quot;. Pour ma part, je ne m'attache pas à regarder la position de chaque SGBD à un instant T. Je préfère m'intéresser à la dynamique de chaque projet... Et cette journée de conférence a bien montré que la communauté PostgreSQL est actuellement dans une phase de développement extra-ordinaire et l'essor actuel est l'assurance que PostgreSQL sera un SGBD dominant dans les années à venir. Pour le dire autrement, en prenant la métaphore de la course à pied&amp;nbsp;: le projet PostgreSQL est peut-être en seconde position derrière Oracle, mais vu sa vitesse actuelle il va rapidement rejoindre et dépasser la concurrence.&lt;/p&gt;


&lt;p&gt;3- Comme l'a rappelé Jean-Paul en ouverture,  une migration de SGBD c'est &lt;strong&gt;10% de technique et 90% d'humain&lt;/strong&gt;. La bonne nouvelle, c'est justement que l'open source remet l'humain au centre de la technologie. En effet, en passant d'un SGBD propriétaire à PostgreSQL, le cout de possession (TCO) change de nature: on ne paie plus de licences hors de prix à une multi-nationale&amp;nbsp;! Le budget est réorienté vers du service (Support, Formation, Conseil) via des opérateurs locaux et multiples.
Passer au logiciel libre ce n'est pas uniquement un changement technique, c'est aussi (et surtout) une révolution au niveau de la relation commerciale.&lt;/p&gt;


&lt;p&gt;Pour terminer, je remercie chaleuresement toute les personnes qui ont rendu cette journée possible notamment Laurentz Albe et Gabriele Bartolini.&lt;/p&gt;


&lt;p&gt;La prochaine session se tiendra début 2013. Nous réfléchissons actuellement au thème de cette journée. N'hésitez pas à nous soumettre vos idées et vos propositions à l'adresse &lt;a href=&quot;http://blog.taadeem.net/index.php?post/2012/10/10/contact@postgresql-sessions.org&quot;&gt;contact@postgresql-sessions.org&lt;/a&gt;. Et pour rester informé, &lt;a href=&quot;ttps://twitter.com/intent/follow?screen_name=pgsession&quot;&gt;suivez-nous sur twitter&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>PostgreSQL Conference Europe 2012 : Dernières chances pour vous inscrire</title>
    <link>http://blog.taadeem.net/index.php?post/2012/10/09/PostgreSQL-Conference-Europe-2012-%3A-Derni%C3%A8res-chances-pour-vous-inscrire</link>
    <guid isPermaLink="false">urn:md5:15b1cfb7da1df75fbe0a75400d7342b9</guid>
    <pubDate>Tue, 09 Oct 2012 19:15:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;Il ne reste plus que deux semaines avant PostgreSQL Conference Europe
2012, qui se tiendra à l'hotel Corinthia Hotel de Prague en République
Tchèque du 23 au 26 octobre. Plus de détails sur &lt;a href=&quot;http://2012.pgconf.eu/&quot;&gt;http://2012.pgconf.eu/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Avec 40 sessions destinées aux développeurs, DBA et décideurs, la
conférence s'adressent à toutes les personnes intéressées par PostgreSQL
et ses logiciels satellites. La session d'ouverture sera assurée par Joe
Celko, vétéran de l'industrie, auteur renommée et co-rédacteur du
standard SQL.&lt;/p&gt;


&lt;p&gt;En complément, le programme contient des sessions de formations animées
par des membres reconnus de la communauté tels que Bruce Momjian
(co-fondateur du projet), Greg Smith (expert en performance) ou encore
Joe Celko lui-même.&lt;/p&gt;


&lt;p&gt;La conférence affiche complet mais quelques places supplémentaires de
dernières minutes ont pu être ajoutées. Inscrivez-vous dès maintenant si
ce n'est pas encore fait&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://2012.pgconf.eu/registration/&quot; title=&quot;http://2012.pgconf.eu/registration/&quot;&gt;http://2012.pgconf.eu/registration/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Mises à jour importante pour PostgreSQL 9.1 et 9.2</title>
    <link>http://blog.taadeem.net/index.php?post/2012/09/25/Mises-%C3%A0-jour-importante-pour-PostgreSQL-9.1-et-9.2</link>
    <guid isPermaLink="false">urn:md5:f793e7d89717c004dfdcee7c3e80f986</guid>
    <pubDate>Mon, 24 Sep 2012 20:22:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>mise à jour</category><category>planete-pgfr</category><category>PostgreSQL</category><category>sécurité</category>    
    <description>    &lt;p&gt;Le projet PostgreSQL sort aujourd'hui des mises à jour pour toutes les branches actives du SGBD PostgreSQL. Les nouvelles versions 9.2.1, 9.1.6, 9.0.10, 8.4.14 et 8.3.21 corrigent des problèmes critiques pour les versions majeures 9.1 et 9.2. Les utilisateurs de ces versions doivent appliquer ces mises à jour dès que possible. Les utilisateurs des versions 8.3, 8.4 et 9.0 peuvent planifier la mise à jour lors de la prochaine interruption de service programmée.&lt;/p&gt;


&lt;p&gt;Pour les versions 9.1 et 9.2, deux risques de corruptions de données ont été détectés suite à un arrêt brutal du serveur (crash), un arrêt avec l'option “immediate” ou une bascule vers un serveur en standby. Ces risques concernent les index (BTREE et GIN) et la carte de visibilité (visibility map).&lt;/p&gt;


&lt;p&gt;Cette mise à jour résout ces deux problèmes.&lt;/p&gt;


&lt;p&gt;Pour les utilisateurs de PostgreSQL 9.1 et 9.2, le risque est sérieux mais le correctif est très simple à appliquer. Il est fortement conseillé de faire cette mise à jour le plus tôt possible, puis de lancer un VACUUM et une réindexation progressive. L'ensemble ne prend que quelques minutes.»&lt;/p&gt;


&lt;p&gt;Voir l'annonce sur le site dalibo.org pour plus de détails&amp;nbsp;: &lt;a href=&quot;http://www.dalibo.org/nouvelles_versions_mineures_de_postgresql_9.2.1_9.1.6_9.0.10_8.4.14_8.3.21&quot;&gt;http://www.dalibo.org/nouvelles_versions_mineures_de_postgresql_9.2.1_9.1.6_9.0.10_8.4.14_8.3.21&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Comme pour toutes les versions mineures, vous pouvez appliquer cette mise à jour avec un simple arrêt de PostgreSQL suivi d'une mise à jour des exécutables, puis de redémarrer PostgreSQL. Les utilisateurs de versions plus anciennes qui ont sauté plusieurs mises à jour mineures auront peut-être à effectuer d'autres actions suite à la mise à jour. Il est recommandé de consulter les notes de version pour plus de détails.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>PostgreSQL Conference Europe 2012 : Demandez le programme !</title>
    <link>http://blog.taadeem.net/index.php?post/2012/09/05/PostgreSQL-Conference-Europe-2012-%3A-Demandez-le-programme-%21</link>
    <guid isPermaLink="false">urn:md5:036fe505943ec47afee73793262dafdd</guid>
    <pubDate>Wed, 05 Sep 2012 09:21:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;Comme chaque année, PostgreSQL Conference Europe (&lt;a href=&quot;http://www.pgconf.eu&quot; hreflang=&quot;en&quot; title=&quot;pgconf.eu&quot;&gt;pgconf.eu&lt;/a&gt; pour les intimes) est le grand rassemblement de la communauté européenne du SGBD open source. Le programme est bien trop riche pour être détaillé ici, je vous encourage à lire l'annonce qui vient de paraitre&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://forums.postgresql.fr/viewtopic.php?pid=15041&quot; title=&quot;http://forums.postgresql.fr/viewtopic.php?pid=15041&quot;&gt;http://forums.postgresql.fr/viewtop...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Au passage je précise qu'il ne vous reste plus que 2 jours pour profiter de l'offre &quot;early-bird&quot; et que le nombre de places dans les trainings est (très) limité.&lt;/p&gt;


&lt;p&gt;Bref inscrivez-vous rapidement sur &lt;a href=&quot;http://2012.pgconf.eu/registration/&quot; title=&quot;http://2012.pgconf.eu/registration/&quot;&gt;http://2012.pgconf.eu/registration/&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>PostgreSQL 9.2 approche : testez la version Release Candidate 1</title>
    <link>http://blog.taadeem.net/index.php?post/2012/08/27/PostgreSQL-9.2-approche-%3A-testez-la-version-Release-Candidate-1</link>
    <guid isPermaLink="false">urn:md5:e5162c8e8eb49723ca377be8004bcc2c</guid>
    <pubDate>Mon, 27 Aug 2012 20:07:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;Attachez vos ceintures, relevez vos tablettes&amp;nbsp;! L'avion PostgreSQL 9.2 est sur le point d'atterrir et cela va faire du bruit....&lt;/p&gt;


&lt;p&gt;La version &quot;Release Candidate 1&quot; vient d'être livrée aujourd'hui même, ce qui signifie que les développeurs considèrent et que la version 9.2 arrive à maturité. Au menu de cette nouvelle mouture&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Scans Index-only&lt;/li&gt;
&lt;li&gt;Améliorations de la réplication&lt;/li&gt;
&lt;li&gt;Support du format JSON&lt;/li&gt;
&lt;li&gt;Nouveau type de donnée RANGE&lt;/li&gt;
&lt;li&gt;Améliorations des performances&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tout ceci (et &lt;a href=&quot;http://wiki.postgresql.org/wiki/What&amp;#039;s_new_in_PostgreSQL_9.2&quot;&gt;bien d'autres choses encore&lt;/a&gt; !) sera disponible officiellement dans quelques jours. D'ici là n'hésitez pas à télécharger  et installer la version &quot;RC1&quot; sur vos serveurs de test&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Et si vous n'avez pas le temps de tester la version 9.2, Dalibo organise un &lt;a href=&quot;http://www.dalibo.org/postgresql_workshop_7_septembre_2012&quot;&gt;atelier PostgreSQL 9.2&lt;/a&gt; à Paris le 7 septembre pour mieux comprendre ce que le futur de PostgreSQL  va changer pour vos bases de données et vos environnements de production. L'entrée est gratuite mais le nombre de places est (très) limité. &lt;a href=&quot;http://fr.amiando.com/dalibo_workshop_8.html&quot;&gt;Réservez dès maintenant  !&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pour ce qui est de la version finale, pas de date de sortie officielle pour le moment mais comme souvent dans la communauté PostgreSQL ça va très vite&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Lien pour le téléchargement&amp;nbsp;: http://www.postgresql.org/download/&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Mises à jour mineures de PostgreSQL</title>
    <link>http://blog.taadeem.net/index.php?post/2012/06/05/Mises-%C3%A0-jour-mineures-de-PostgreSQL</link>
    <guid isPermaLink="false">urn:md5:fab5a00ac2f89dd5765aac1264b3862c</guid>
    <pubDate>Tue, 05 Jun 2012 08:12:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
            
    <description>    &lt;p&gt;Le groupe de développement de PostgreSQL vient de mettre à disposition une version corrective pour toutes les branches actives du projet. Cette mise à jour est mineure dans le sens où elle n'apporte pas de changements fonctionnels. Elle corrige 42 erreurs dont 2 problèmes majeurs découverts très récemment.&lt;/p&gt;


&lt;p&gt;Le premier est une instabilité pouvant conduire à un crash du serveur lors de l'utilisation de fonctions de type SECURITY DEFINER. La seconde concerne une faille de sécurité découverte dans la fonction crypt(). À noter que les projets PHP, OpenBSD et FreeBSD  sont aussi affectés par ce problème et ont diffusé leur propres correctifs.&lt;/p&gt;


&lt;p&gt;Le correctif pour PostgreSQL arrive moins d'une semaine après la détection de la faille de sécurité. Cette réactivité est la démonstration que PostgreSQL est plus sécurisant et plus transparent que les SGBDR propriétaires.&lt;/p&gt;


&lt;p&gt;Les utilisateurs qui ont installé l'extension pg_crypto doivent mettre à jour leurs serveurs immédiatement. Pour les autres, l'impact de ces deux problèmes est faible sur la sécurité des serveurs et le niveau de danger n'est pas alarmant. Toutefois, tous les utilisateurs de PostgreSQL sont invités à mettre à jour leur installation dès que possible. L'opération de mise à jour est simple et rapide. Elle ne nécessite pas de validations applicatives, ni de test de régression. La coupure de service induite par la mise à jour est très courte.&lt;/p&gt;


&lt;p&gt;Plus de détails sur&amp;nbsp;:
&lt;a href=&quot;http://www.dalibo.org/nouvelles_versions_mineures_de_postgresql_9.1.4_9.0.8_8.4.12_8.3.19&quot;&gt;dalibo.org&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Faites circuler l'info : le Google Summer of Code approche !</title>
    <link>http://blog.taadeem.net/index.php?post/2012/03/20/Faites-circuler-l-info-%3A-le-Google-Summer-of-Code-approche-%21</link>
    <guid isPermaLink="false">urn:md5:556f7446fc3a523bf543fd0f2c9c1a23</guid>
    <pubDate>Tue, 20 Mar 2012 09:20:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;Si vous avez des connexions dans le milieu universitaire, dans votre
ancienne école d'ingénieur ou dans un laboratoire de recherche
informatique, je vous encourage à leur transmettre le message ci-dessous.&lt;/p&gt;


&lt;p&gt;Cette année encore, la communauté PostgreSQL participe au projet &quot;Summer
of Code&quot; (GSoC) de Google qui permet à des étudiants d'obtenir des
bourses pour développer des fonctionnalités pour PostgreSQL et ses
logiciels satellites.&lt;/p&gt;


&lt;p&gt;Pour rappel, voici quelques exemples de développements réalisés dans le
cadre des GSoC précédents&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amélioration des Foreign Data Wrappers&lt;/li&gt;
&lt;li&gt;Nouvelle architecture de plug-in pour phpPgAdmin&lt;/li&gt;
&lt;li&gt;Concepteur de Schéma pour pgAdmin&lt;/li&gt;
&lt;li&gt;Extension de pgTune&lt;/li&gt;
&lt;li&gt;Indexation des données XML dans PostgreSQL&lt;/li&gt;
&lt;li&gt;Gestion de cache dans pgPool&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;A noter que ce programme est en langue anglaise mais certains tuteurs
(&quot;mentors&quot;) sont francophones.&lt;/p&gt;


&lt;p&gt;Ci-dessous un exemple de message que vous pouvez transmettre à un
professeur ou à un laboratoire de recherche&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-fr-generale/2012-03/msg00005.php&quot; title=&quot;http://archives.postgresql.org/pgsql-fr-generale/2012-03/msg00005.php&quot;&gt;http://archives.postgresql.org/pgsq...&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>PostgreSQL Magazine needs you !</title>
    <link>http://blog.taadeem.net/index.php?post/2012/03/18/PostgreSQL-Magazine-needs-you-%21</link>
    <guid isPermaLink="false">urn:md5:379f07146d45323ec872f0bff726f09e</guid>
    <pubDate>Sun, 18 Mar 2012 23:03:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planet-postgresql</category><category>postgresql</category>    
    <description>    &lt;p&gt;The first official issue of PostgreSQL Magazine is on its way !&lt;/p&gt;


&lt;p&gt;If you want to help us, now is the time ! We need reviewers. Proof-reading takes only a few minutes and it's a
great way of contributing. It's an important job that gives the magazine its quality.&lt;/p&gt;


&lt;p&gt;The review process based on a quite simple wiki. Each article is a wiki page. As a reviewer you just have to click &quot;edit&quot; and correct as many errors you can spot :-)&lt;/p&gt;


&lt;p&gt;There are currently &lt;a href=&quot;http://pgmag.org/wiki/01/reviewing&quot;&gt;4 articles waiting for review&lt;/a&gt; and few more to come by the end of the month.&lt;/p&gt;


&lt;p&gt;If you're interested, please read the &lt;a href=&quot;http://pgmag.org/wiki/reviewer_guidelines&quot;&gt;reviewer guidelines&lt;/a&gt; and subscribe to the &lt;a href=&quot;https://groups.google.com/group/pgmag/&quot;&gt;pgmag mailing list&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;We plan to release PostgreSQL Magazine #01 in April. And second issue is already scheduled for october 2012. Stay tuned !&lt;/p&gt;


&lt;p&gt;For more details, please check : http://pgmag.org/&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>PG Session #3 : Bilan et perspectives</title>
    <link>http://blog.taadeem.net/index.php?post/2012/02/23/PG-Session-3-%3A-Bilan-et-perspectives</link>
    <guid isPermaLink="false">urn:md5:ff2f6d06d0d99d4b8c24a017e6152b43</guid>
    <pubDate>Tue, 21 Feb 2012 21:19:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>postgresql</category>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;La 3eme conférence &quot;PG Session&quot; s'est achevée il y a quelques jours et je vous propose ici un rapide compte-rende de cette journée à la fois riche et passionnante.&lt;/p&gt;


&lt;p&gt;Tout d'abord je tiens à remercier les orateurs qui nous ont fait l'honneur de participer à cette conférence, notamment&amp;nbsp;: Michael Paquier (NTT Data Intellilink / Japon),  Simon Riggs (2nd Quadrant / Angleterre) et Ludovic Levesque (Fotolia / France). La qualité et la diversité de leurs interventions est la démonstration même de la richesse l'écosystème PostgreSQL&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Sur la base des différents thèmes abordés, j'ai tiré les 4 pistes de réflexion suivantes&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;A/ &lt;strong&gt;La réplication interne de PostgreSQL est simple et mature&lt;/strong&gt;. Le mécanisme Hot Standby répond à la grande majorité des besoins des entreprises&amp;nbsp;: Haute-Disponibilité, Répartition des lectures, PRA...  Avec une configuration intuitive et bien documenté,  le Hot Standby s'est imposé en moins de 2 ans comme le système de réplication le plus populaire pour PostgreSQL.
En bref si vous êtes à la recherche d'une solution de redondance pour vos données, mettez en place tout d'abord en place un Hot Standby vous serez rarement déçus&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;B/ Pour les besoins plus spécifiques telles que les réplications croisées, les clusters hétérogènes ou les réplication master-master, il existe &lt;strong&gt;un panel de solutions sophistiquées&lt;/strong&gt;&amp;nbsp;: Slony, Londiste, Bucardo sont autant de logiciels libres qui vous permettront de déployez des architectures complexes avec PostgreSQL&lt;/p&gt;


&lt;p&gt;C/ &lt;strong&gt;La scalabilité en écriture est la prochaine frontière à atteindre&lt;/strong&gt;. L'objectif déclaré est de concurrencer directement  Oracle RAC. Plusieurs projets sont déjà très avancés dans cette voie&amp;nbsp;: On peut notamment citer le prometteur &lt;a href=&quot;http://postgres-xc.projects.postgresql.org/&quot;&gt;Postgres-XC&lt;/a&gt; qui devrait sortir en version 1.0 dans les semaines qui viennent. N'hésitez pas à tester ce projet et à renvoyer du feedback aux auteurs.&lt;/p&gt;



&lt;p&gt;D/ Quelque soit la solution de réplication choisie,  il est essentiel de &lt;strong&gt;ne pas négliger le temps de maintenance et le coût de la montée en compétence de vos équipes&lt;/strong&gt;.  Cela tombe bien  car au delà de l'aspect open-source, PostgreSQL propose un véritable changement de paradigme économique&amp;nbsp;: le coût total de possession (TCO) d'un systèmes de réplications . Avec un SGBD propriétaire, les licences seront le poste de dépenses le plus important.  Avec PostgreSQL,  le coût d'un cluster de réplication est le coût est avant tout humain&amp;nbsp;: formation, conseil, support . En clair&amp;nbsp;: plutôt que d'enrichir des milliardaires californiens , votre budget &quot;réplication&quot; sera convertit en services (audit de préconisation, support 24h/24, transfert de compétences, etc.) via une des nombreuses société qui compose l'écosystème PostgreSQL.&lt;/p&gt;


&lt;p&gt;De notre propre expérience chez Dalibo&amp;nbsp;:  la plupart de clients qui sont passés d'Oracle à PostgreSQL sont séduits par cette approche à la fois pragmatique et humaine, aussi bien niveau technique que commercial&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;J'en profite d'ailleurs pour annoncer que la prochaine Session PostgreSQL se tiendra cet automne et abordera le sujet de la &lt;strong&gt;transition d'Oracle vers PostgreSQL&lt;/strong&gt;&amp;nbsp;: outil de migration, remplacer Data Guard, remplacer OEM, etc....   Si vous cherchez une alternative à Oracle, rendez- vous en septembre&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;D'ici là, &lt;a href=&quot;http://www.dalibo.com/-Contact-&quot;&gt;abonnez-vous à notre liste de diffusion&lt;/a&gt; pour être tenu informés des dernières nouvelles de la communauté PostgreSQL....&lt;/p&gt;


&lt;p&gt;Vous pouvez également consulter les slides de orateurs sur le site des PG Sessions&amp;nbsp;: &lt;a href=&quot;http://www.postgresql-sessions.org/3/&quot; title=&quot;http://www.postgresql-sessions.org/3/&quot;&gt;http://www.postgresql-sessions.org/...&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Write a Foreign Data Wrapper in 15 minutes (Part 1/2)</title>
    <link>http://blog.taadeem.net/index.php?post/2012/01/31/Write-a-Foreign-Data-Wrapper-in-15-minutes-Part-1/2</link>
    <guid isPermaLink="false">urn:md5:872d161b7cbc0f54404592fa8155bf5c</guid>
    <pubDate>Tue, 31 Jan 2012 22:49:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>planet-postgresql</category><category>postgresql</category>    
    <description>    &lt;p&gt;Among the &lt;a href=&quot;http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.1&quot;&gt;long list of new features of PostgreSQL 9.1&lt;/a&gt; the new SQL/MED implementation is probably of the most underrated. &lt;a href=&quot;http://en.wikipedia.org/wiki/SQL/MED&quot;&gt;SQL/MED&lt;/a&gt; is an extension of the SQL standard defines foreign data wrappers (FDW) that allow you to reach data located outside of your database, with regular SQL request (MED stands for Management of External Data). In a nutshell, &lt;a href=&quot;http://rhaas.blogspot.com/2011/01/why-sqlmed-is-cool.html&quot;&gt;SQL/MED is cool&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;As far as i know, PostgreSQL and DB2 are the only major RDBMS providing an implementation of this standard. The beauty with  PostgreSQL is that you can write your own data wrappers to connect your database to any storage you want ; other RDBMS, NoSQL storages, web services,  whatever system that holds data and can deliver it.&lt;/p&gt;



&lt;p&gt;Basically to &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/fdwhandler.html&quot;&gt;Write a Foreign Data Wrapper&lt;/a&gt; you need to code &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/fdw-callbacks.html&quot;&gt;six callback routines in C&lt;/a&gt; to explain how to plan and execute queries toward your new source of data.&lt;/p&gt;


&lt;p&gt;PostgreSQL 9.1 has been released a few month ago, but there's already a bunch of FDW available (even though most of them are still beta). At the time, I'm writing this we already have &lt;a href=&quot;http://wiki.postgresql.org/wiki/Foreign_data_wrappers more than 15 wrappers&quot; title=&quot;http://wiki.postgresql.org/wiki/Foreign_data_wrappers more than 15 wrappers&quot;&gt;http://wiki.postgresql.org/wiki/For...&lt;/a&gt;, so you can connect your PostgreSQL server to ; &lt;a href=&quot;http://pgfoundry.org/projects/oracle-fdw/&quot;&gt;Oracle&lt;/a&gt;, &lt;a href=&quot;http://github.com/dpage/mysql_fdw&quot;&gt;MySQL&lt;/a&gt;, &lt;a href=&quot;http://multicorn.org/foreign-data-wrappers/#sqlite-foreign-data-wrapper&quot;&gt;SQLlite&lt;/a&gt;, &lt;a href=&quot;https://github.com/ZhengYang/odbc_fdw&quot;&gt;anything providing an ODBC driver&lt;/a&gt;, &lt;a href=&quot;https://github.com/guedes/ldap_fdw&quot;&gt;LDAP&lt;/a&gt;, &lt;a href=&quot;https://github.com/ZhengYang/couchdb_fdw&quot;&gt;couchdb&lt;/a&gt;, &lt;a href=&quot;https://github.com/dpage/redis_fdw&quot;&gt;redis&lt;/a&gt;, &lt;a href=&quot;https://github.com/umitanuki/s3_fdw&quot;&gt;Amazon S3 storage&lt;/a&gt;, &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/file-fdw.html&quot;&gt;CSV files&lt;/a&gt;, &lt;a href=&quot;https://github.com/umitanuki/twitter_fdw&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;https://github.com/Kozea/Multicorn/blob/master/python/multicorn/googlefdw.py&quot;&gt;Google Search&lt;/a&gt;, &lt;a href=&quot;https://github.com/cyga/www_fdw/&quot;&gt;HTML pages&lt;/a&gt;, &lt;a href=&quot;http://multicorn.org/foreign-data-wrappers/#rss-foreign-data-wrapper&quot;&gt;RSS feeds&lt;/a&gt;, ....&lt;/p&gt;


&lt;p&gt;For an almost complete list, check out the PostgreSQL wiki ;
&lt;a href=&quot;http://wiki.postgresql.org/wiki/Foreign_data_wrappers&quot; title=&quot;http://wiki.postgresql.org/wiki/Foreign_data_wrappers&quot;&gt;http://wiki.postgresql.org/wiki/For...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;And of course these wrappers are packaged as extension and most of them are available on PGXN and quite easy to install :
&lt;a href=&quot;http://pgxn.org/tag/fdw/&quot; title=&quot;http://pgxn.org/tag/fdw/&quot;&gt;http://pgxn.org/tag/fdw/&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;But there's more ! Among these FDW there's one called &lt;a href=&quot;http://multicorn.org/&quot;&gt;Multicorn&lt;/a&gt;. This particular extension allows you to write FDW in Python. A wrapper over another wrapper. Basically this means you don't have to know C to write your own FDW and you can use high-level libraries from the Python world.&lt;/p&gt;


&lt;p&gt;Ok let's take a simple example. I'd like to query data contained in a web calendar like Google Calendar. Those data are available in ical files, with a specific format called iCalendar. So want i need to do is explain PostgreSQL how to reach and parse the files.&lt;/p&gt;


&lt;p&gt;With Python and Multicorn, this is done with 20 lines of code : see  &lt;a href=&quot;https://github.com/daamien/Multicorn/blob/80e2ac7650d0a125b1eebb77c03cc77489cd134d/python/multicorn/icalfdw.py&quot;&gt;icalfdw.py&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;And that's it.&lt;/p&gt;


&lt;p&gt;Of course this is a basic implementation. We can do better with some optimizations and a few log handling. It's also important to keep in mind that  foreign data wrappers have strong limitations... I'll talk about all that and other things in my next blog post.&lt;/p&gt;


&lt;p&gt;In the meantime, if you're in Brussels this week-end for &lt;a href=&quot;http://fosdem.org/2012/&quot;&gt;FOSDEM&lt;/a&gt; you can come to the &lt;a href=&quot;http://fosdem.org/2012/schedule/track/postgresql_devroom&quot;&gt;PostgreSQL Devroom&lt;/a&gt;, I'll make a presentation of Multicorn along with its creator.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Session PostgreSQL #3 : il ne reste plus qu'une poignée de places !</title>
    <link>http://blog.taadeem.net/index.php?post/2012/01/25/Session-PostgreSQL-3-%3A-il-ne-reste-plus-quune-poignee-de-places</link>
    <guid isPermaLink="false">urn:md5:7721c68aec532c82e0431f2b94aca632</guid>
    <pubDate>Wed, 25 Jan 2012 19:26:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>postgresql</category>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;Visiblement nous avons visé juste&amp;nbsp;! En choisissant la Réplication comme thème de la prochaine Session PostgreSQL nous savions que le public répondrait nombreux mais nous n'avions pas prévu un tel engouement...  Le conférence qui se tiendra le 2 février à Paris affiche quasiment complet&amp;nbsp;! Au moment ou j'écris ces lignes , il ne reste plus qu'une poignée de places disponibles. Si vous êtes intéressé par les problématiques de Haute-Disponibité sous PostgreSQL, je vous encourage à vous inscrire le plus rapidement possible à cette adresse&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;http://www.postgresql-sessions.org/3/registration_form&lt;/p&gt;



&lt;p&gt;Pour rappel, la session se tiendra de 9h30 à 17h30 au Comptoir Général situé 80
quai de Jemmapes à Paris ( http://osm.org/go/0BPIqc7Q )&lt;/p&gt;


&lt;p&gt;Parmi les orateurs, nous aurons la chance de compter&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mickaël Paquier (Japon), Développeur de Postgres-XC&lt;/li&gt;
&lt;li&gt;Simon Riggs (Angleterre), Contibuteur majeur de PostgreSQL&lt;/li&gt;
&lt;li&gt;Ludovic Levesque (France), Directeur Technique de Fotolia&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le programme complet est disponible ici&amp;nbsp;: http://www.postgresql-sessions.org/3/&lt;/p&gt;


&lt;p&gt;Rendez-vous le 2 février  à Paris&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>FOSDEM 2012 : Demandez le programme !</title>
    <link>http://blog.taadeem.net/index.php?post/2012/01/23/FOSDEM-2012-%3A-Demandez-le-programme</link>
    <guid isPermaLink="false">urn:md5:0a3f2f3035b116ae8f4756811bb497cf</guid>
    <pubDate>Mon, 23 Jan 2012 20:16:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>postgresql</category>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;Le FOSDEM 2012 se tiendra du 4 au 5 février à Bruxelles. C'est un rendez-vous important de la communauté européenne de PostgreSQL et comme d'habitude vous retrouverez pas mal de francophones derrière le stand de l'association PostgreSQL Europe&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Rappelons que le FOSDEM est un événement gratuit et sans inscriptions.
Plus d'informations par ici&amp;nbsp;: http://fosdem.org/2012/&lt;/p&gt;


&lt;p&gt;Cette année encore, il y a une journée entière de conférences (en anglais) dédiée à PostgreSQL&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;http://fosdem.org/2012/schedule/track/postgresql_devroom&lt;/p&gt;


&lt;p&gt;Rendez-vous à Bruxelles le 4-5 février&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Session PostgreSQL #3 le 2 février:  Réplication PostgreSQL</title>
    <link>http://blog.taadeem.net/index.php?post/2012/01/04/Session-PostgreSQL-3-le-2-fevrier%3A-Replication-PostgreSQL</link>
    <guid isPermaLink="false">urn:md5:bf0b10ba0b74b077bc2cd82bc0d2b271</guid>
    <pubDate>Wed, 04 Jan 2012 14:18:00 +0000</pubDate>
    <dc:creator>damien</dc:creator>
        <category>postgresql</category>
        <category>planete-pgfr</category><category>postgresql</category>    
    <description>    &lt;p&gt;Dalibo organise le jeudi 2 février 2012 à Paris une rencontre
internationale consacrée au Système de Gestion de Bases de Données
PostgreSQL.&lt;/p&gt;


&lt;p&gt;Le thème de cette journée sera la réplication, avec des invités de marques
notamment&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt; * Mickaël Paquier (Japon), Développeur de Postgres-XC
 * Simon Riggs (Angleterre), Contibuteur majeur de PostgreSQL
 * Ludovic Levesque (France), Directeur Technique de Fotolia&lt;/pre&gt;


&lt;p&gt;L'objectif de cette conférence est de faire un tour d'horizon des
solutions de Haute-disponibilités&amp;nbsp;: PGXC, Slony, Londiste et avec bien
sûr un accent particulier la réplication interne avec le Hot Standby /
Streaming Replication&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Retrouvez le programme complet sur le site de l'évènement&amp;nbsp;:
&lt;a href=&quot;http://www.postgresql-sessions.org/3/&quot; title=&quot;http://www.postgresql-sessions.org/3/&quot;&gt;http://www.postgresql-sessions.org/...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;La session se tiendra de 9h30 à 17h30 au Comptoir Général situé 80
quai de Jemmapes à Paris ( &lt;a href=&quot;http://osm.org/go/0BPIqc7Q&quot; title=&quot;http://osm.org/go/0BPIqc7Q&quot;&gt;http://osm.org/go/0BPIqc7Q&lt;/a&gt; )&lt;/p&gt;



&lt;p&gt;Cet événement est gratuit et ouvert à tous, dans la limite des places
disponibles.&lt;/p&gt;


&lt;p&gt;Les inscriptions se font via la page ci-dessous&amp;nbsp;:
&lt;a href=&quot;http://www.postgresql-sessions.org/3/registration_form&quot; title=&quot;http://www.postgresql-sessions.org/3/registration_form&quot;&gt;http://www.postgresql-sessions.org/...&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Pour toute précision, n'hésitez pas à envoyer un message à
&lt;a href=&quot;http://blog.taadeem.net/index.php?post/2012/01/04/contact@postgresql-sessions.org&quot; title=&quot;contact@postgresql-sessions.org&quot;&gt;contact@postgresql-sessions.org&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Bonne journée et Rendez-vous le 2 février juin à Paris&amp;nbsp;!&lt;/p&gt;





&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;À propos des Sessions PostgreSQL&lt;/strong&gt;&amp;nbsp;: Les sessions PostgreSQL sont
avant tout des moments pour découvrir et rencontrer la communauté
PostgreSQL. Chaque session est une journée composée de conférences et
d'ateliers, organisée autour d'un thème précis et d'un invité de marque.&lt;/p&gt;


&lt;p&gt;» site web&amp;nbsp;: &lt;a href=&quot;http://www.postgresql-sessions.org/&quot; title=&quot;http://www.postgresql-sessions.org/&quot;&gt;http://www.postgresql-sessions.org/&lt;/a&gt;&lt;/p&gt;




&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;À propos de Dalibo&lt;/strong&gt;&amp;nbsp;: Spécialiste français de PostgreSQL, Dalibo
met à la disposition de ses clients son savoir-faire dans le domaine
des bases de données et propose des services de conseil, de formation
et de support aux entreprises et aux institutionnels.&lt;/p&gt;


&lt;p&gt;» site web&amp;nbsp;: &lt;a href=&quot;http://www.dalibo.com/&quot; title=&quot;http://www.dalibo.com/&quot;&gt;http://www.dalibo.com/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>