Programme

Mardi 11 juin 2024

14h00

Ouverture des portes

14h30

Mot d'accueil

14h45

Démystifier les sauvegardes incrémentales dans l'écosystème PostgreSQL

Par Stefan Fercot - Data Egret

Alors que la mise en œuvre du "Point-in-Time Recovery" est largement documentée, parvenir à restaurer une sauvegarde avec succès reste une tâche ardue pour beaucoup. Cette présentation vise à démystifier le processus de "recovery" de PostgreSQL. En commençant par un rapide rappel des concepts de bases, nous explorerons ensuite en détail toutes les étapes nécessaires afin de restaurer efficacement une sauvegarde, tout en mettant en lumière la multitude de paramètres influant sur la restauration. En s'appuyant sur des scénarios pratiques et diverses cibles de récupération, les participants acquerront des connaissances précieuses afin de maîtriser le processus de restauration.

15h30

PostgreSQL et l'Anarchie Organisée

Par Lætitia Avrot - EDB

Vous êtes convié·es à embarquer pour une quête à la découverte des fonctionnalités souvent ignorées, les véritables trésors cachés du monde des bases de données. Explorez avec nous les eaux tumultueuses du traitement transactionnel, cartographiez les îles des données complexes et plongez dans les abysses des techniques de recherche textuelle d'une redoutable efficacité. Alors, hissez le drapeau noir de PostgreSQL et préparez-vous à larguer les amarres pour cette aventure à la recherche des trésors perdus ! Arg !

16h15
Tasse

Pause

16H45

Développer une extension Postgres en Rust

Par Damien Clochard - DALIBO

Prêts à plonger dans le monde passionnant des extensions PostgreSQL ? Après un tour d'horizon des différents frameworks de developpement disponibles ( PGXS, pg_tle, PGZX ), nous ferons un zoom sur PGRX à travers 4 exemples concrets qui illustrent les avantages du langage Rust dans ce contexte : sécurité, puissance et performances... Grace aux avancées récentes dans le domaine, il n'a jamais été aussi simple de créer une extension et déployer du code robuste et flexible au plus près de la donnée.

17h15

Lightning Talk

Une série de lightning talks de 5 minutes. Chaque participant au PG Day peut choisir le sujet de son choix (technique ou non) et le présenter en 5 minutes top chrono ! :) Envoyez vos propositions à contact@pgday.fr

17h45

Mot de clôture

Grande soirée communautaire

19h30 - 23h00

Grande soirée ouverte à tous et incluse dans le prix de votre billet.

A deux pas du lieu de l'événement, tous les participants, sponsors et orateurs se retrouvent pour une grande soirée de rencontre et de partage autour d'un apéritif dînatoire.

Lieu de Rendez-vous : Le HEIN - Brique House, 13 Pl. Saint-Hubert, 59800 Lille

Mercredi 12 juin 2024

09h00

Ouverture des portes

09h15

Le sharding sans complexité

Par Cédric Villemain - Data Bene

Citus Data est une extension de PostgreSQL qui étend ce fameux serveur de bases de données relationnelles pour concevoir des bases distribuées. Calculs répartis, multi-tenant avec clients isolés, resharding sans downtime, ... Si cela vous évoque déjà quelque chose, vous en apprendrez d'avantage. Et sinon vous saurez enfin ce qu'est une architecture multi-tenant ... et que le sharding c'est facile! Inévitable pour votre projet avec des téraoctets de données à stocker, traiter, restituer.

09h45

Faire vivre une communauté, retour d'expérience du Meetup PostgreSQL Lille

Par Florent Jardin - Dalibo

Les groupes « Meetup » sont un moyen local et efficace pour réunir un public autours d'une technologie. En France, on en dénombre cinq sur la plateforme éponyme dédié à PostgreSQL. Cependant, leur régularité repose sur une poignée de volontaires, mettant en péril l'accès à ce format pour de nombreuses personnes. Dans cette conférence, je présenterai l'histoire du groupe et de ses membres, les préparatifs nécessaires pour mettre sur pied une soirée Meetup, ainsi que les efforts pour être reconnu comme un « PostgreSQL User Group » par la communauté internationale.

10h30
Tasse

Pause

11h00

Table ronde du Groupe de Travail Inter-Entreprises

Débats et Retours d'expérience autour de l'actualité du Groupe de Travail Inter-Entreprises
12h00

Repas

14h00

Gérer la sécurité dans PostgreSQL : De l'accès au serveur à la donnée

Par Stéphane Schildknecht - LOXODATA

Avec l'augmentation de la valeur des données en entreprise, il est crucial pour tout projet informatique d'intégrer la question de la sécurisation des accès aux données dès la phase de conception. Utilisant l'analogie avec les châteaux forts, nous détaillerons les niveaux de protection offerts par PostgreSQL, depuis la restriction des accès aux serveurs de bases de données, jusqu'au contrôle de l'accès à une donnée en fonction des droits sur une colonne ou une ligne. Nous préciserons à quel besoin répond chaque niveau, et quel type de sécurisation chaque solution offre aux équipes.

14h45

H3 Indexing

Par Julien WADDLE - Camptocamp

H3 est un système d'indexation géospatiale créé par Uber, qui divise la surface terrestre en cellules hexagonales pour une analyse spatiale efficace. Il est conçu pour améliorer les requêtes spatiales, comme la mesure des distances et la détection de cellules adjacentes. En s'intégrant à PostgreSQL, H3 renforce la capacité de cette base de données à traiter et analyser les données géospatiales, offrant aux utilisateurs une précision et une efficacité accrues dans des domaines tels que la cartographie, la logistique, et la planification urbaine.

15h15

Lightning Talk

Une série de lightning talks de 5 minutes. Chaque participant au PG Day peut choisir le sujet de son choix (technique ou non) et le présenter en 5 minutes top chrono ! :) Envoyez vos propositions à contact@pgday.fr

16h15
Tasse

Pause

16h45

Migration Maîtrisée de PostgreSQL à Grande Échelle

Par Julien Acroute - Camptocamp

Découvrez comment automatiser complètement les mises à jour majeures de PostgreSQL et PostGIS, tout en corrigeant dynamiquement les procédures stockées bloquantes. Prévoyez le chemin de mise à jour des paquets système et estimez le downtime, le tout testé avec des conteneurs Docker. Réduisez le downtime à environ 20 minutes pour des clusters volumineux, passant de PostgreSQL 10 à 14 et de PostGIS 2.3 à 3.2, sur des machines virtuelles.

17h15

Mot de clôture

17h30

FIN