
Le 20 mars 2025 s’est tenue la 9e édition du pgDay Paris 2025. Cette édition s’est déroulée au sein de l’espace Saint Martin, dans le 3e arrondissement de Paris, qui dispose d’un bel auditorium.
LOXODATA était, cette année encore, sponsor « partner » de l’évènement. Nous avions un stand, ce qui nous a permis des échanges intéressants avec les auditeurs de cette édition.
Cette année encore, 2 salles de conférences étaient dédiées à l’événement. La seconde était majoritairement attribuée à des conférences courtes faites par des sponsors.
Le programme complet est sur le site du pgDay Paris 2025
Les conférences
Le programme de la journée de conférences comportait onze sessions en anglais, et une en français, réparties entre l’auditorium et une autre salle plus petite. S’ajoutait également une session de conférences éclair. Parmi toutes ces conférences, on pouvait retrouver plusieurs présentations non techniques.
Tuning community parameters: Hosting PostgreSQL events that perform
Après l’introduction faite par Vik Fearing, la keynote d’ouverture s’est déroulée dans l’auditorium.
Ellyne Phneah nous présenta les clés de l’organisation d’évènements communautaires PostgreSQL, en s’appuyant sur l’expérience
du M-PUG (Malmö PostgreSQL User Group) et des conférences PostgreSQL.
Une première partie insiste sur l’importance des communautés et des évènements PostgreSQL, et comment les faire reconnaître
officiellement par la communauté. Puis, elle nous exposa l’importance dans la sélection des sujets, les formats engageants, la
logistique et l’implication d’orateurs.
Elle nous donna également des astuces sur la manière de maximiser l’engagement, mesurer
le succès et maintenir l’élan après l’événement, mais aussi quelques astuces pour gérer des problèmes de dernière minute. Que
vous lanciez un groupe ou revitalisiez un meetup, cette conférence vous donne des stratégies concrètes pour faire vivre le groupe.
Professional PostgreSQL monitoring made easy
Après cette conférence, deux choix se présentaient.
Dans l’auditorum où Pavlo Golub présenta d’abord tous les niveaux pertinents
de surveillance des bases de données, puis se concentra sur PostgreSQL et les moyens qu’il fournit.
Il présenta pgwatch de Cybertec
comme une solution Open Source pour une surveillance simplifiée et complète et il aborda également des sujets avancés, comme la
détection d’anomalies et les alertes.
Maintenir un inventaire de l’écosystème communautaire autour de PostgreSQL
Dans le même temps, dans la salle Karnak, Jérôme Desroziers (Orange France) et Stéphane Schildknecht (LOXODATA) présentèrent en
français comment « maintenir un inventaire de l’écosystème communautaire autour de PostgreSQL ». Cette présentation avait pour but
d’introduire un nouveau projet libre de catalogue des outils et extensions open source autour de PostgreSQL.
Le projet est d’ores et déjà utilisable sur https://pg-ecosystem.gitlab.io/pg-ecosystem/.
Full-Text-Search Explained from A to Z with French Food
Avant la pause déjeuner, Matt Cornillon nous ouvrit l’appétit avec une conférence sur le full text search sur le thème de la
nourriture française.
Cette présentation était décomposée comme un repas traditionnel, avec comme apéritif une introduction aux
bases de la recherche plein texte – qu’est-ce que c’est et pourquoi l’utiliser.
Une entrée sur l’exploration des concepts clés
comme tsvector, tsquery et le classement des résultats.
En plat de résistance, une analyse des mécanismes de stemming, de lexèmes
et du parsing des documents.
En dessert, techniques avancées – ajustement des poids, dictionnaires de synonymes et configurations personnalisées.
Et pour terminer, une fusion de la recherche plein texte traditionnelle avec la recherche sémantique pour une
approche hybride combinant recherche plein texte et compréhension contextuelle.
Pendant ce temps deux conférences se sont succédées
dans l’autre salle.
Dear Azure Database for PostgreSQL, can you automate my index?
Tout d’abord Emmanuel Deletang nous à présenté une fonctionnalité d’« Azure Database for PostgreSQL - Flexible Server » qui facilite l’optimisation des index. Cet assistant intégré surveille, analyse et ajuste en continu les index pour améliorer les performances.
Distributed vector database with aidb and PGD
Nous n’avons malheureusement pas assisté à cette conférence. C’est pourtant toujours un plaisir de voir Boriss Mejías, qui est un excellent orateur.
Lightning Talks!
Après la pause méridienne, ce fut le moment des conférences éclair, dans l’auditorium. 7 personnes se sont succédées pour nous présenter 6 sujets, chacun en moins de 5 minutes chrono. L’animation était réalisée par Magnus Hagander.
- Devrim Gündüz a débuté la session en nous parlant de façon humoristique du stress causé par la création et la livraison des paquets RedHat/Centos de PostgreSQL, ainsi que de sa manière de gérer cela. #🍺
- Reda Agaoua nous a parlé de Transparent Data Encryption, une fonctionnalité qui est souvent réclamée pour garantir à elle seule un niveau de sécurité, mais qui n’est pas magique.
- Martín Marqués a enchaîné sur 3 erreurs basiques à absolument éviter dans la mise en place de politiques de sauvegarde.
- Floor Drees et Boriss Mejías nous ont parlé de Karaoké et de possibilité de choisir des chansons par similitude avec la chanson courante, avec une invitation à venir constater cela le soir même.
- Xavier Fischer nous a ensuite présenté une manière d’utiliser wireshark pour capturer les échanges du protocole postgres et le représenter sous un format graphique avec latex.
- Enfin, Pavlo Golub nous a fait jouer à une version de wordle spécialisée sur certains mots clés de PostgreSQL, en nous proposant des mots à trouver et en attendant des propositions de la salle.
Why PostgreSQL people should really care about Kafka and Debezium?
Après ce moment un peu plus léger, une autre conférence par Dirk Krautschick nous a intéressés à Kafka et Debezium. Le constat de
départ est que le métier de DBA change, et désormais, beaucoup de choses se basent sur des flux.
Le Change Data Capture transforme les données en flux, qui passent par Kafka avec un plugin Debezium. Les différents outils ont été présentés et des démonstrations
ont été faites du fonctionnement de chacun.
Waiting for PostgreSQL 18
En parallèle dans le deuxième salle, Frederic Delacourt donnait des détails pour vous aider à prévoir les migrations et anticiper
ce qui se passera à l’avenir.
La session se termina par une brève discussion sur les fonctionnalités qui enthousiasment le plus
Data Bene, ainsi qu’un aperçu des extensions en cours de développement qui sont planifiées pour une sortie en même temps que
PostgreSQL 18, en tenant compte des changements à venir.
PostgreSQL and NodeJs as a Core Feature of Backend for Frontend
Viktoriia Hrechukha nous a présenté 2 dérivés de nodejs, et la manière de se connecter à PostgreSQL depuis nextjs. Dans l’optique d’un front end, les différentes manières de rendre une page ont été évoquées (SSR, CSR, SSG, ISR, mixte).
My Journey in PostgreSQL bug fixing
Bertrand Drouvot nous à partagé son expérience sur quelques corrections de bogues et a approfondi la façon de les reproduire, la tentative initiale de correction et le correctif final.
Explore the role of PostgreSQL in GitLab ecosystem
Hana Litavská, chercheuse doctorante à l’université de Pragues, s’est intéressée à la manière dont PostgreSQL est utilisé avec GitLab. En utilisant une méthode de reverse engineering, elle a cherché les stratégies et techniques utilisées par GitLab pour optimiser ses interactions avec la base de données. GitLab n’est pas un sujet très simple puisqu’il existe plusieurs types d’environnements possibles selon les clients.
Puis, Vik Fearing conclua la journée avec le mot de la fin.
Conclusion
Ce pgday Paris a fait la place à des conférences plus accessibles et moins centrées sur PostgreSQL, explorant des méthodes de travail et des outils liés à PostgreSQL. Le public était un peu moins nombreux que les années précédentes, et le passage à deux salles de conférences de l’année dernière différait légèrement cette année, puisque la deuxième salle était majoritairement occupée par les sponsors.
Espérons que l’année prochaine, le dixième pgday Paris aura bien lieu et rassemblera de nouveau un public nombreux. Nous espérons vous y retrouver!