Wow!
Ce troisième jour de pgCon (en fait, premier jour des conférences "publiques", les deux premières journées étaient consacrées aux tutoriels) est un véritable succès!
J'ai eu beaucoup de mal à choisir les conférences auxquelles je voulais assister dans le programme de cette 1ère journée.
Mais il fallait bien faire des choix. Je vous commente ci-après chacun des tracks auxquels j'ai assisté:
Dan Langille, opening session
Dans nous a présenté assez rapidement les deux journées de pgCon 2008, en une demie-heure à peu près. C'était intéressant à plus d'un titre! Au niveau organisation, rien à dire, tout est vraiment bien pensé, mesuré, réfléchi... On voit qu'ils n'en sont pas à leur premier pgCon ici.
Bruce Momjian, opening session
Bruce a été une fois de plus un speaker hors normes. À l'aise en toutes circonstances, bourré d'humour... Il nous a présenté un talk intitulé PostgreSQL Path to the Future. En clair, l'avenir de PostgreSQL. Après nous avoir expliqué que le chemin est rarement droit pour arriver au but, il nous a démontré le bond énorme que le projet a connu en l'espace de 3 ans, soit de la version 8.0 à la version 8.3.
Il a dit, et nous sommes tous d'accord sur ce constat, qu'aujourd'hui nous rivalisons avec les plus grands en matière de bases de données: Oracle, IBM et Microsoft... Qui sont toutes les trois des entreprises qui pèsent plusieurs milliards de dollars... Tout ça en l'espace de 3 ans. Ça laisse rêveur pour les 3 années à venir.
PostgreSQL est souvent une base qui est adoptée parce qu'elle peut faire des choses "comme Oracle ou DB2" avec un coût de licences nul... Bruce a dit que c'était déjà énorme. Cependant, les core-hackers veulent que PostgreSQL dans le futur soit adopté parce que nous possédons des fonctionnalités que les autres n'ont pas. À mon avis, c'est déjà le cas avec la recherche plein texte (tsearch2). (Voir plus bas...)
Il au aussi dit que PostgreSQL sera la base Open Source que tout le monde utilise, comme Linux est devenu l'OS que tout le monde utilise sans trop se poser de questions...
Bref, que du bon, et dans la bonne humeur :-)
Andrew Sullivan "Idle thoughts"
Une conférence un peu curieuse.. Une espèce d'auto-critique du fonctionnement de la communauté. D'après Andrew, nous gagnerions à être plus organisés, à peut être revoir un peu les outils que nous utilisons, à préparer une ROADMAP sur plusieurs versions, et pour plusieurs années...
Il s'en est suivi une grosse discussion avec des intervenants tout aussi célèbres les uns que les autres: Josh Berkus, Peter Eisentraut, Heikki Linnakangas, Robert Treat, Bruce Momjian et Tom Lane, pour ne citer qu'eux ont échangés ensuite sur ces idées.
Ma conclusion à moi, c'est que la communauté est consciente de ces critiques et les accepte. Mais elle a aussi déjà pris ces problèmes à bras le corps, notamment avec l'arrivée du wiki des développeurs de PostgreSQL, qui est relativement fourni et bien à jour....
À suivre..
NB: je transformerai les références ci-dessus en liens cliquables plus tard, je suis pris par le temps..
Teodor Sigaev et Oleg Bartunov, "GIN Improvements"
Conférence classée de niveau "hacker"... et bin... c'était pas pour rien.. Au niveau mathématique, j'ai regretté d'avoir été si peu assidu au Lycée :-)
Cependant, les améliorations sur GIN (commandées par JFG Networks (Over-Blog), un *GRAND* merci à eux pour cette contribution), sont tout simplement bluffantes...
Comme d'habitude avec Teodor et Oleg, quand ils se penchent sur un problème de performances, il suffit qu'ils y travaillent un peu et les temps sont divisés par 10, 20, 100.... J'admire ces gars, sincèrement.
Leur expertise n'a d'ailleurs d'égal que leur gentillesse et leur disponibilité.
Susanne Ebrecht, "What PG could learn from MySQL"
Une conférence tout à fait inhabituelle, tant par le contenu que le ton donné. Amusant, il y a quelques critiques de PostgreSQL quand même dans cette conférence. Des idées que tout le monde comprend et accepte. Je détaillerai plus tard (reprise de mon post ce soir?!).
NTT, LogShipping Assynchronous
Où et comment faire de la réplication à pas cher :-).. Un serveur en standby, mais à jour par rapport au "maitre" à la transaction près au lieu d'être à jour au WAL près. Cela permet une récupération beaucoup plus rapide en cas de crash du maître, de ne pas avoir de soucis de "perte du dernier WAL qui n'aurait pas été transmis par archive_command"... ... et cerise sur le gâteau, le failover est automatique puisque tout cela est orchestré par Hearbeat.
Un *excellent* projet, Simon Riggs était ravi et m'a confié que "tant mieux, je n'ai pas eu à le coder, et ils ont fait exactement ce que je pensais faire".
Cependant, NTT n'a pas encore releasé le code, mais a promis de le faire. On verra bien. J'en connais qui vont être content parmis les utilisateurs professionnels de PostgreSQL !!!
__Pavan DELOLASEE, "Hot Inside, the technical architecture"_
Plus le temps de blogguer, les confs démarrent..... revenez plus tard dans la journée!
-> Conférence *ABSOLUMENT* parfaite, excellente, superbe... Bref...
Lightning Talks
tout plein de projets intéressants, et notament une présentation de pgPhpAdmin par notre grand ioguix national! J'ai nommé Jehan-Guillaume de Rorthais!!!
Pareil, je détaillerai un peu plus tard....
Bouffe EnterpriseDB le soir, au Velvet Café
150 personnes, très bonne bouffe, et surtout, un Open Bar ;-)
A+ je file en conf......