title | layout |
---|---|
Programme |
default |
Par Laura Durieux
Ada Lovelace, Hedy Lamarr, les « ENIAC Girls », Grace Hopper, Joan Clarke... Découlant du métier de calculatrice, le métier de développeur était considéré comme un métier de femme, tandis que la conception hardware était un métier d'homme. Cependant, qui sont ces femmes qui ont fait évoluer le monde de la tech ? Pourquoi n'entendons-nous jamais parler d'elles ? Avec Laura Durieux, vous tenterez de remettre les pendules à l'heure, petit à petit, et de vous offrir des modèles dans la tech dont vous avez toujours eu besoin.
Par Karen Jex - Crunchy Data
En tant que DBA de la vieille école, vous n'aimez pas forcément l'idée de faire tourner vos bases de données sur Kubernetes. Je comprends - vous avez passé des années à apprendre votre métier, et à construire votre boîte à outils DBA. Vous savez comment gérer un environnement de base de données fiable, sécurisé et performant. Pourquoi risquer tout cela en migrant vers Kubernetes ? De plus, Kubernetes n'est-il pas uniquement pour les applications stateless ? Mais le paysage des bases de données évolue rapidement, et les bases de données sur Kubernetes est devenu normal. Je vous assure que Kubernetes va compléter votre expertise DBA en vous fournissant de nouveaux outils puissants.
Par Guillaume Lelarge - Dalibo
max_connections est certainement un des paramètres les plus connus, mais sa configuration n'est pas forcément aisé pour autant. Sa configuration peut avoir de nombreuses conséquences positives comme négatives, que ce soit sur la configuration d'autres paramètres, sur le fonctionnement du système, sur des outils à mettre en place. Il a l'air d'être très connu mais il y a tellement de choses à dire sur ce paramètre. Je vais donc faire un tour complet de ce paramètre.
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 à [email protected]
A series of 5-minute lightning talks. Each PG Day participant is welcome to choose any topic (technical or not) and present it in exactly 5 minutes, stopwatch-style! :)
Send your proposals to [email protected]
A deux pas du lieu de l'événement, tous les participant·e·s, sponsors et orateurs·rices se retrouvent pour une grande soirée de rencontre et de partage autour d'un apéritif dînatoire.
Lieu de Rendez-vous : Le Brasse-Temps Mons, Complexe Imagix, Boulevard André Delvaux, 1 - 7000 Mons
Just a stone's throw from the event venue, all participants, sponsors, and speakers are invited to gather for a vibrant evening of connection and sharing over a standing dinner reception.
Location: Le Brasse-Temps Mons, Complexe Imagix, Boulevard André Delvaux, 1 - 7000 Mons
Par Gülçin Yıldırım Jelinek - Xata
Managing schema changes in PostgreSQL without downtime is challenging. Table-level locks during DDL operations like ALTER TABLE can slow applications or cause service interruptions.
We’ll cover lock types, how PostgreSQL handles them, MVCC design and lock queuing mechanics. Attendees will learn how to minimize locking impact using battle-tested techniques by going over query examples. We will also talk about an open-source tool pgroll, which applies the expand/contract pattern for lock-free schema changes.
By the end, attendees will have practical strategies to manage locks, ensuring data integrity and minimal downtime.
Par Luigi Nardi - DBtune
Nous explorerons le monde complexe du réglage des paramètres du serveur PostgreSQL, où PostgreSQL révèle une multitude de paramètres configurables qui régissent son fonctionnement. L'abondance, la relation non linéaire et la complexité de ces paramètres soulignent l'importance de leur paramétrage optimal afin d'optimiser les performances des applications. Cette présentation introduit diverses approches, du réglage manuel traditionnel à des outils basés sur des heuristiques tels que PGTune et PostgreSQL Configurator, puis l'autoréglage avec machine learning. Nous partagerons des leçons apprises lors du développement d'un autotuner PostgreSQL prêt pour le système de production.
Contribuer à PostgreSQL ne se limite pas au code ! Cette table ronde explore les multiples façons de s'impliquer dans l'écosystème : développement, extensions, outils connexes, documentation, traduction, promotion de la diversité, et bien plus.
Des témoignages d'entreprises et de contributeur·ice·s éclaireront les différents chemins pour soutenir PostgreSQL, y compris à l'échelle d'une organisation.
Contributing to PostgreSQL goes far beyond writing code! This roundtable will explore the many ways to get involved in the ecosystem: development, extensions, related tools, documentation, translation, diversity advocacy, and more.
Insights from companies and contributors will highlight the various paths to supporting PostgreSQL, including from within an organization.
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 à [email protected]
A series of 5-minute lightning talks. Each PG Day participant is welcome to choose any topic (technical or not) and present it in exactly 5 minutes, stopwatch-style! :)
Send your proposals to [email protected]
Par Fabien Coelho - Mines Paris - PSL
La présentation s'intéressera aux performances de Postgres sur de grosses machines virtuelles (disons qui peuvent dépasser 50,000 tps avec pgbench), en particulier en analysant l'impact de la configuration _full page write_, pourquoi il faudrait la garder, et comment s'en débarrasser, peut-être, un jour.
Par Louise Leinweber - Crunchy Data
Nous allons ensemble parler de statistiques. Vous avez peut être entendu parler de celles ci, elles aident le query planner, elles sont parfois merveilleuses, parfois très approximatives, aujourd’hui nous allons apprendre tout (ou du moins ce qui peut tenir en 45 minutes) sur celles ci.
Nous parlerons donc:
- de quelles statistiques Postgres collecte par défaut
- comment celles-ci sont utilisées par le planner
- pourquoi elles ne sont pas toujours parfaites, et l’utilité de CREATE STATISTIC
- les limitations de cette dernière
- et plus encore si je parle trop vite
Par Naeva Mallet - Leboncoin
J'ai travaillé sur un projet ou je devais déplacer plus de 150 bases d'instances individuelles vers des instances mutualisées, afin de réduire les coûts. L'objectif était d'automatiser le processus pour déplacer les bases en quelques commandes, et surtout avec le moins de downtime possible. Nous avons utilisé la magie de la réplication logique de postgres et développé un script open source pour déplacer une base en 2 commandes.