<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
  <title>Data Bene - Sarah Conway</title>
  <subtitle>Base de données relationnelles, open-source et adaptives.</subtitle>
  <link href="https://www.data-bene.io/fr/auteur/sarah-conway/feed.xml" rel="self" type="application/atom+xml" />
  <updated>2026-01-22T00:00:00Z</updated>
  <id>https://www.data-bene.io/fr/auteur/sarah-conway/feed.xml</id>
    <entry>
      <title>Postgres Café : Développez vos capacités de surveillance avec StatsMgr</title>
      <link href="https://www.data-bene.io/fr/blog/postgres-cafe-developpez-vos-capacities-de-surveillance-avec-statsmgr/" />
      <updated>2025-01-07T00:00:00Z</updated>
      <id>https://www.data-bene.io/fr/blog/postgres-cafe-developpez-vos-capacities-de-surveillance-avec-statsmgr/</id>
     <content type="html"><![CDATA[ <p>L’année 2025 a commencé et nous sommes ravis de publier le deuxième épisode de <a href="https://www.youtube.com/watch?v=WwaJd2c9whM" rel="noopener">Postgres Café</a>, une série de blogs et de vidéos de nos équipes chez <a href="https://www.data-bene.io/fr/" rel="noopener">Data Bene</a> et <a href="https://xata.io/" rel="noopener">Xata</a>, réalisée dans le but d’explorer le monde de l’open source et de découvrir ses liens avec l’extensibilité de PostgreSQL. Tout au long de cette série, nous discutons de différentes extensions et des outils qui facilitent la vie des développeurs lorsqu’ils travaillent avec PostgreSQL. Dans notre deuxième épisode, nous explorons une toute nouvelle extension PostgreSQL appelée <a href="https://codeberg.org/data-bene/statsmgr" rel="noopener">StatsMgr</a> qui exploite les processus en tâche de fond (background workers) et la mémoire partagée pour capturer, gérer et interroger diverses statistiques pour WAL, SLRU, IO, checkpointing, etc.</p>
<h2 id="episode-2-statsmgr"><a class="heading-anchor" href="#episode-2-statsmgr"><strong>Épisode 2: StatsMgr</strong></a></h2>
<p>Dans cet épisode nous présentons l’extension open source StatsMgr, récemment publiée, créée pour surveiller et suivre en continu les événements sur PostgreSQL et le système sous-jacent. Voici un aperçu de ce que cet épisode a couvert :</p>
<h3 id="traitement-personnalise-des-metriques"><a class="heading-anchor" href="#traitement-personnalise-des-metriques"><strong>Traitement personnalisé des métriques</strong></a></h3>
<p>À l’origine, l’idée était de fournir une interface simplifiée pour les métriques, tout en les enrichissant avec une grande variété de types disponibles. Cette fonctionnalité a ensuite été étendue pour résoudre des problèmes tels que :</p>
<ul class="list">
<li><strong>Rendre les statistiques disponibles</strong> pour la collecte à partir de systèmes externes, sans interruption même lorsque ces systèmes externes sont en panne.</li>
<li><strong>Fournir une vue immédiate des statistiques PostgreSQL</strong> avec suivi historique, y compris les vues et fonctions pg_stat.</li>
<li><strong>Augmenter et réduire la quantité d’enregistrements historiques</strong> en cas de besoin grâce à l’allocation de mémoire tampon dynamique.</li>
<li><strong>Déboguer des instances PostgreSQL</strong> avec analyse historique et sans redémarrages requis.</li>
</ul>
<p>Cette extension est aussi très bien pour gérer des situations telles que lorsque…</p>
<ul class="list">
<li><strong>…votre agent de surveillance est en panne</strong> ; l’utilisation de StatsMgr comme sauvegarde vous permet de vous assurer que vous ne perdrez pas de statistiques dans cet événement, car les événements sont capturés indépendamment et stockés pour être collectés ultérieurement par votre agent de surveillance.</li>
<li><strong>…vous avez des pics ou un comportement inhabituel sur votre système de production.</strong> Cette extension vous permet d’obtenir un aperçu de l’activité pour des informations de débogage utiles.</li>
</ul>
<h3 id="collection-etendue-et-historique-de-mesures"><a class="heading-anchor" href="#collection-etendue-et-historique-de-mesures"><strong>Collection étendue et historique de mesures</strong></a></h3>
<p>Actuellement, les types de statistiques pris en charge incluent :</p>
<ul class="list">
<li>WAL</li>
<li>SLRU</li>
<li>BGWriter</li>
<li>Checkpointer</li>
<li>Archiver</li>
<li>IO</li>
</ul>
<p>Chacun est enregistré auprès d’un gestionnaire qui vous permet de récupérer et de gérer ces statistiques, et est également accompagné de structures de mémoire partagée pour stocker des instantanés historiques.</p>
<p>Certaines des prochaines étapes du projet comprendront l’ajout de statistiques dynamiques telles que pg_stat_user_tables, entre autres.</p>
<p>Il reste encore beaucoup de choses à faire, des améliorations subtiles aux nouvelles fonctionnalités majeures. Il existe donc bien sûr de nombreuses opportunités de contribuer au projet, que vous soyez un nouveau venu ou un développeur PostgreSQL confirmé. Vous souhaitez participer à l’effort ? Consultez <a href="https://codeberg.org/Data-Bene/StatsMgr/src/branch/main/CONTRIBUTING.md" rel="noopener">CONTRIBUTING.md</a> dans le projet.</p>
<h3 id="regardez-lepisode-complet"><a class="heading-anchor" href="#regardez-lepisode-complet"><strong>Regardez l’épisode complet</strong></a></h3>
<p>Pour une exploration approfondie de StatsMgr et de ses capacités, regardez l’épisode complet ici :</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/UMzCLFwCPI8?si=_ZCEoWYtFW_UCKXm" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h3 id="restez-a-lecoute-pour-plus-doutils-postgres"><a class="heading-anchor" href="#restez-a-lecoute-pour-plus-doutils-postgres"><strong>Restez à l’écoute pour plus d’outils Postgres</strong></a></h3>
<p>Il y a encore beaucoup à venir sur Postgres Café. <a href="https://www.youtube.com/playlist?list=PLf7KS0svgDP_zJmby3RMzzOVO45qLbruA" rel="noopener">Abonnez-vous à la playlist</a> pour découvrir des épisodes qui présentent d’autres outils open source comme <a href="https://pgroll.com/" rel="noopener">pgroll</a> pour les migrations de schémas sans interruption de service, ou <a href="https://www.citusdata.com/" rel="noopener">Citus Data</a> une extension pour des bases PostgreSQL distribuées et évolutives, et bien plus encore. Restez en contact pour découvrir comment chaque outil peut rendre le travail avec Postgres plus fluide et plus efficace.</p>
 ]]></content>
			<author>
				<name>Sarah Conway</name>
			</author>
    </entry>
    <entry>
      <title>Postgres Café : Déployer PostgreSQL distribué à grande échelle avec Citus Data</title>
      <link href="https://www.data-bene.io/fr/blog/postgres-cafe-deployer-postgresql-distribue-a-grande-echelle-avec-citus-data/" />
      <updated>2025-01-29T00:00:00Z</updated>
      <id>https://www.data-bene.io/fr/blog/postgres-cafe-deployer-postgresql-distribue-a-grande-echelle-avec-citus-data/</id>
     <content type="html"><![CDATA[ <p>C’est l’heure du quatrième épisode de <a href="https://www.youtube.com/watch?v=WwaJd2c9whM" rel="noopener">Café Postgres</a>, un podcast de nos équipes de <a href="https://www.data-bene.io/en/" rel="noopener">Data Bene</a> et <a href="https://xata.io/" rel="noopener">Xata</a> où nous discutons de la contribution à PostgreSQL et du développement d’extensions. Dans ce dernier épisode, Sarah Conway et Gülçin Yıldırım Jelinek rencontrent Stéphane Carton pour parler de <a href="https://github.com/citusdata/citus" rel="noopener">Citus Data</a>, une extension entièrement open source de Microsoft qui permet de déployer PostgreSQL distribué à grande échelle.</p>
<h2 id="episode-4-citus-data"><a class="heading-anchor" href="#episode-4-citus-data">Épisode 4 : Citus Data</a></h2>
<p>La base de données Citus a connu 127 versions depuis le 24 mars 2016, date à laquelle elle est passée pour la première fois gratuite et open source pour son utilisation et ses contributions. Il s’agit d’un outil puissant qui fonctionne nativement avec PostgreSQL et s’intègre de manière transparente à tous les outils et extensions Postgres. Voici un résumé des points abordés dans cet épisode de podcast !</p>
<h3 id="repondre-aux-problematiques-devolutivite-de-performance-et-de-gestion-des-grands-jeux-de-donnees"><a class="heading-anchor" href="#repondre-aux-problematiques-devolutivite-de-performance-et-de-gestion-des-grands-jeux-de-donnees">Répondre aux problématiques d’évolutivité, de performance et de gestion des grands jeux de données</a></h3>
<p>Pourquoi Citus Data existe-t-il et quels problèmes résout-il ? Examinons cela par catégorie.</p>
<h4 id="developpement"><a class="heading-anchor" href="#developpement">Développement</a></h4>
<p>Citus est conçu pour résoudre le problème de la modélisation des données distribuées en fournissant des méthodes de cartographie de la charge de travail dans les modèles de données distribuées, telles que des tables de partitionnement basées sur des clés primaires (particulièrement utiles pour les microservices et les charges de travail à haut débit).</p>
<h4 id="evolutivite"><a class="heading-anchor" href="#evolutivite">Évolutivité</a></h4>
<p>En distribuant les données sur plusieurs nœuds, vous pouvez activer la mise à l’échelle horizontale des bases de données PostgreSQL.</p>
<p>Cela permet aux développeurs de combiner les capacités des processeurs, de mémoire, de stockage et des E/S de plusieurs machines pour gérer de grands ensembles de données et des charges de travail à trafic élevé. Il est possible d’ajouter facilement davantage de nœuds au cluster et de rééquilibrer les partitions au fur et à mesure que votre volume de données augmente.</p>
<h4 id="performance"><a class="heading-anchor" href="#performance">Performance</a></h4>
<p>Le moteur de requêtes distribué de Citus est utilisé pour maximiser l’efficacité, en parallélisant les requêtes et en regroupant l’exécution de plusieurs nœuds de travail.</p>
<p>Même lorsque des milliers, voire des millions d’instructions sont exécutées par seconde, l’ingestion de données est toujours optimisée via la récupération des bonnes partitions, la connexion aux nœuds appropriés et la parallélisation de certaines opérations. Tout cela garantit un débit élevé et une latence faible lors du traitement des données en temps réel.</p>
<h4 id="haute-disponibilite-et-redondance"><a class="heading-anchor" href="#haute-disponibilite-et-redondance">Haute disponibilité et redondance</a></h4>
<p>Grâce au modèle de données distribué, vous pouvez créer des copies redondantes des tables et des partitions sur plusieurs nœuds. Cela permet de garantir que la base de données reste résiliente et disponible même en cas de panne de nœuds, et maintenir ainsi une haute disponibilité.</p>
<h3 id="contribution-a-citus"><a class="heading-anchor" href="#contribution-a-citus">Contribution à Citus</a></h3>
<p>Chez Data Bene, notre objectif est de soutenir la dynamique du code source grâce au développement continu et aux contributions au code. Cédric Villemain, entre autres membres de notre équipe, évalue constamment de nouveaux ajouts de fonctionnalités ou autres améliorations qui peuvent faire une différence pour les utilisateurs.</p>
<p>Que vous fassiez partie d’une équipe DevOps qui cherche à créer une architecture distribuée pour vos instances PostgreSQL, ou que vous soyez un utilisateur final tel qu’un analyste commercial qui recherche des performances efficaces lors du traitement de grandes quantités de données, Citus Data peut être le meilleur choix.</p>
<p>Si vous avez des demandes ou des intérêts particuliers en matière de fonctionnalités, notre équipe de Data Bene vous aidera à contribuer directement à Citus Data ou pourra le faire en votre nom pour garantir la longévité du projet Citus et sa pertinence pour vos projets. Apprenez-en davantage sur la contribution à Citus Data en vous référant au dépôt officiel <a href="https://github.com/citusdata/citus/blob/main/CONTRIBUTING.md" rel="noopener">CONTRIBUTING.md</a>.</p>
<h3 id="regardez-lepisode-complet"><a class="heading-anchor" href="#regardez-lepisode-complet">Regardez l’épisode complet</a></h3>
<p>Vous envisagez de regarder la discussion complète ? Découvrez-le sur YouTube :</p>
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/WueRn76nJ9Q?si=ulvzvfcr4Ux17tt0" title="Lecteur vidéo YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<h3 id="decouvrez-dautres-outils-postgres"><a class="heading-anchor" href="#decouvrez-dautres-outils-postgres">Découvrez d’autres outils Postgres</a></h3>
<p>D’autres épisodes sont en cours de publication au Postgres Café ! <a href="https://www.youtube.com/playlist?list=PLf7KS0svgDP_zJmby3RMzzOVO45qLbruA" rel="noopener">Abonnez-vous à la playlist</a> pour plus d’interviews sur des outils open source comme <a href="https://codeberg.org/Data-Bene/StatsMgr" rel="noopener">StatsMgr</a> pour une gestion efficace des statistiques PostgreSQL, <a href="https://github.com/xataio/pgzx" rel="noopener">pgzx</a> pour la création d’extensions PostgreSQL à l’aide de Zig, etc. Laissez les experts vous présenter de nouvelles extensions à essayer pour optimiser vos déploiements Postgres.</p>
 ]]></content>
			<author>
				<name>Sarah Conway</name>
			</author>
    </entry>
    <entry>
      <title>Postgres Café : Contribuer à l'Open Source</title>
      <link href="https://www.data-bene.io/fr/blog/postgres-cafe-contribuer-a-l-open-source/" />
      <updated>2025-03-04T00:00:00Z</updated>
      <id>https://www.data-bene.io/fr/blog/postgres-cafe-contribuer-a-l-open-source/</id>
     <content type="html"><![CDATA[ <p>C’est notre sixième épisode de <a href="https://www.youtube.com/watch?v=WwaJd2c9whM" rel="noopener">Café Postgres</a>, un podcast collaboratif de <a href="https://www.data-bene.io/en/" rel="noopener">Data Bene</a> &amp; <a href="https://xata.io/" rel="noopener">Xata</a> où nous discutons de tout, des extensions PostgreSQL aux contributions de la communauté. Dans l’épisode d’aujourd’hui, Sarah Conway et Gülçin Yıldırım Jelinek recontrent Andrea Cucciniello pour discuter de la manière dont les entreprises et les particuliers peuvent contribuer aux projets open source, et des raisons pour lesquelles ils pourraient envisager de le faire.</p>
<h2 id="episode-6-developpement-dextensions-postgresql-la-communaute-et-au-dela"><a class="heading-anchor" href="#episode-6-developpement-dextensions-postgresql-la-communaute-et-au-dela">Épisode 6 : Développement d’extensions PostgreSQL, la communauté et au-delà</a></h2>
<p>À quelle fréquence les entreprises expriment-elles leur intérêt pour une contribution open source ? Il est évident que toute aide apportée profite directement aux projets open source. Mais y a-t-il des avantages pour l’entreprise qui contribue ? Quels sont les modes de contribution qu’une entreprise peut envisager ? Ce sont des questions que nous entendons souvent. Explorons donc certaines des réponses évoquées dans cet épisode à travers un bref récapitulatif.</p>
<h3 id="contribuer-aux-projets-et-aux-communautes-open-source"><a class="heading-anchor" href="#contribuer-aux-projets-et-aux-communautes-open-source">Contribuer aux projets et aux communautés open source</a></h3>
<p>Chez Data Bene, nous avons déjà quelques clients intéressés par le développement de fonctionnalités ou d’améliorations pour l’écosystème PostgreSQL.</p>
<p>Ces entreprises souhaitent corriger des bugs et ajouter de nouvelles fonctionnalités qui complètent leurs cas d’utilisation et leurs piles technologiques dans PostgreSQL, Citus Data et les technologies associées pour accomplir deux choses :</p>
<ol class="list">
<li>Pour créer les fonctionnalités dont ils ont besoin, qui sont nativement intégrées au logiciel en amont et maintenues de manière transparente par la grande communauté open source, et</li>
<li>Pour garantir que d’autres personnes ayant un cas d’utilisation similaire puissent également tirer parti de ces avantages.</li>
</ol>
<p>Les temps changent ; la seule façon pour le logiciel source de rester pertinent, utile et bénéfique pour le public mondial qui l’utilise est de bénéficier de contributions mondiales, garantissant qu’il répond toujours aux besoins réels des utilisateurs d’année en année.</p>
<h3 id="pourquoi-soutenir-des-projets-open-source"><a class="heading-anchor" href="#pourquoi-soutenir-des-projets-open-source">Pourquoi soutenir des projets open source ?</a></h3>
<p>La dépendance vis-à-vis des fournisseurs est un problème majeur dans le secteur des logiciels et des services ; contribuer aux projets open source garantit que la technologie ouvertement développée peut continuer à l’être. L’utilisation de la technologie FOSS signifie que vous évitez d’investir dans une entreprise qui pourrait fermer le code ou en restreindre l’accès, donnant ainsi à l’utilisateur final la liberté de continuer à utiliser et à développer des outils essentiels qui font partie de sa pile technologique.</p>
<p>Ce type de logiciel est également soumis à un processus de développement très visible, ce qui signifie qu’il est beaucoup plus difficile d’intégrer dans le code sous-jacent des atteintes à la vie privée, des vulnérabilités de cybersécurité, etc.</p>
<p>De plus, les logiciels open source sont créés par des individus du monde entier ayant des perspectives et des parcours variés ; cela garantit qu’ils sont minutieusement testés, et intègrent un large éventail de fonctionnalités intégrées qui sont <em>réellement utiles</em> à de nombreux utilisateurs finaux. Cela permet à ce type de projets d’être couronnés de succès pendant de nombreuses années, aussi longtemps qu’il existe une communauté prête à les soutenir.</p>
<p><em>Exemple concret : PostgreSQL existe depuis plus de 35 ans de développement actif et figure toujours aujourd’hui en tête des enquêtes et des classements des développeurs comme étant la solution de base de données la plus appréciée, la plus utilisée et la plus populaire au monde !</em></p>
<h3 id="comment-les-entreprises-peuvent-elles-soutenir-au-mieux-les-projets-open-source"><a class="heading-anchor" href="#comment-les-entreprises-peuvent-elles-soutenir-au-mieux-les-projets-open-source">Comment les entreprises peuvent-elles soutenir au mieux les projets open source ?</a></h3>
<p>Il existe quelques moyens clés pour atteindre cet objectif final :</p>
<ol class="list">
<li><strong>Incluez les contributions de code au temps de travail de vos ingénieurs.</strong> Lorsque vous allouez du temps aux développeurs pour travailler sur le code en amont, vous vous assurez que la technologie que vous exploitez (pour fournir un support et/ou des services, pour alimenter votre produit ou sur laquelle repose votre infrastructure) bénéficie de performances améliorées, de fonctionnalités étendues, de problèmes résolus ou de corrections de bugs.</li>
<li><strong>Envisagez de développer des extensions.</strong> La création et la maintenance d’extensions permettent aux entreprises d’ajouter des fonctionnalités spécialisées ou de répondre à certains cas d’utilisation sans altérer la base de code principale. Dans le cas de PostgreSQL en particulier, cette extensibilité permet à Postgres de répondre aux besoins de différents secteurs, utilisateurs et entreprises, avec un écosystème polyvalent et solide. Ce type de système modulaire permet à PostgreSQL d’évoluer sans complexifier trop son noyau, ce qui rend le projet dans son ensemble plus facile à gérer et à mettre à jour.</li>
<li><strong>Sponsorisez, organisez et participez à des événements.</strong> En tant qu’entreprise, vous pouvez choisir de promouvoir ou d’initier des conférences technologiques, des groupes d’utilisateurs, des ateliers et bien plus encore pour sensibiliser et éduquer le grand public sur la technologie que vous souhaitez voir prospérer. Les événements sont un excellent moyen pour les utilisateurs et les développeurs de collaborer, de discuter des avancées et de partager les meilleures pratiques, ce qui renforce la communauté et améliore le produit en conséquence.</li>
</ol>
<h3 id="comment-data-bene-contribue"><a class="heading-anchor" href="#comment-data-bene-contribue">Comment Data Bene contribue</a></h3>
<p>Cédric Villemain, président de Data Bene, a développé <a href="https://codeberg.org/c2main/pgfincore" rel="noopener">pg_fincore</a> et travaille actuellement sur <a href="https://codeberg.org/data-bene/statsmgr" rel="noopener">StatsMgr</a>, pg_psi et d’autres composants conçus pour améliorer les capacités statistiques de Postgres.</p>
<p>Notre équipe est également responsable d’un certain nombre de contributions dans le cadre de projets tels que <a href="https://www.citusdata.com/blog/2025/02/06/distribute-postgresql-17-with-citus-13/" rel="noopener">Citus Data</a> et <a href="https://github.com/zammad/zammad/" rel="noopener">Zammad</a>.</p>
<p>Nous nous efforçons de sponsoriser, de présenter et de promouvoir des conférences et des groupes d’utilisateurs de la communauté PostgreSQL ou open source, tels que PostgreSQL Europe, pgDay Paris, AlpOSS, Capitole du Libre, et bien d’autres. Certains membres de notre équipe ont également initié ou font partie des comités d’organisation de divers événements tels que les groupes d’utilisateurs PostgreSQL de Barcelone et de Madrid et pgDay Lowlands. L’impact des événements sur le projet et la communauté dans son ensemble ne peut être sous-estimé, et il est important pour nous d’y contribuer de cette manière.</p>
<p>Enfin, nous aidons les clients à comprendre comment contribuer à PostgreSQL et à des projets open source similaires. Par le biais de formations, d’ateliers et de collaborations, nous les encourageons à apporter des contributions significatives qui correspondent à leurs objectifs et soutiennent la communauté dans son ensemble.</p>
<p><em>Si vous êtes un développeur souhaitant contribuer à l’écosystème open source et/ou PostgreSQL, ou aider les clients avec leurs besoins en R&amp;D, notre équipe s’agrandit : rendez-nous visite sur notre <a href="https://data-bene.io/en/jobs" rel="noopener">site web</a> pour voir les postes disponibles!</em></p>
<h3 id="regardez-lepisode-complet"><a class="heading-anchor" href="#regardez-lepisode-complet">Regardez l’épisode complet</a></h3>
<p>Vous souhaitez regarder la discussion dans son intégralité ? Elle est disponible sur YouTube (en anglais uniquement) :</p>
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/BYvXQB9O71U?si=-irKIHXxwiPhBFQP" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h3 id="restez-a-lecoute-pour-plus-doutils-postgres"><a class="heading-anchor" href="#restez-a-lecoute-pour-plus-doutils-postgres">Restez à l’écoute pour plus d’outils Postgres</a></h3>
<p>A ce jour, nous avons terminé notre première série d’épisodes pour Postgres Café ! D’autres épisodes pourraient suivre, ou pas. Suivez-nous sur les réseaux sociaux (comme <a href="https://www.linkedin.com/company/91744288" rel="noopener">LinkedIn</a> ou <a href="https://fosstodon.org/@data_bene" rel="noopener">Mastodon</a>) pour être informé des prochaines sorties. (Voulez-vous en savoir plus sur cette série de podcasts ? Faites-le nous savoir !)</p>
<p><a href="https://www.youtube.com/playlist?list=PLf7KS0svgDP_zJmby3RMzzOVO45qLbruA" rel="noopener">Abonnez-vous à la playlist</a> ou consultez-le pour des interviews sur les extensions open source comme <a href="https://codeberg.org/Data-Bene/StatsMgr" rel="noopener">StatsMgr</a> pour une gestion efficace des statistiques de PostgreSQL, ou <a href="https://youtu.be/j1R3a0-jg6c" rel="noopener">pgstream</a>, un outil open source de capture de données modifiées (CDC) conçu spécifiquement pour PostgreSQL ou bien d’autres. PostgreSQL est l’une des bases de données les plus extensibles du marché avec un vaste écosystème d’extensions ; apprenez directement des experts en découvrant certaines des options disponibles.</p>
 ]]></content>
			<author>
				<name>Sarah Conway</name>
			</author>
    </entry>
    <entry>
      <title>SCaLE 22x : réunir la communauté open source à Pasadena</title>
      <link href="https://www.data-bene.io/fr/blog/scale-22x-r%C3%A9unir-la-communaut%C3%A9-open-source-%C3%A0-pasadena/" />
      <updated>2025-06-02T00:00:00Z</updated>
      <id>https://www.data-bene.io/fr/blog/scale-22x-r%C3%A9unir-la-communaut%C3%A9-open-source-%C3%A0-pasadena/</id>
     <content type="html"><![CDATA[ <p>Le Southern California Linux Expo (SCaLE) 22x, reconnu comme la plus grande conférence d’Amérique du Nord gérée par la communauté et axée sur l’open source et le logiciel libre, s’est tenu au Pasadena Convention Center du 6 au 9 mars 2025. <em>Quand je dis géré par la communauté, je le pense vraiment — pas de patrons corporatifs dictant l’agenda, juste un pur enthousiasme open source qui anime quatre jours de discussions techniques et de collaboration.</em></p>
<p>La conférence de cette année s’est centrée sur les thèmes de l’IA, du DevOps et des technologies cloud-native, de l’engagement de la communauté open source, de la sécurité et de la conformité, des systèmes et de l’infrastructure, ainsi que du FOSS @ home (explorer le monde des applications auto-hébergées et des services cloud).</p>
<p>La conférence a attiré des participants venus du monde entier pour tout discuter autour de l’open source, le Linux au cœur bien sûr, tout en poursuivant la discussion sur des sujets tels que les systèmes embarqués et l’IoT. Comme toujours, un mélange unique de discussions technologiques de pointe et de résolution pratique de problèmes dans chaque espace est ce qui rend SCaLE spécial.</p>
<h2 id="conduire-les-elephants-postgresql@scale22x"><a class="heading-anchor" href="#conduire-les-elephants-postgresql@scale22x"><strong>Conduire les éléphants : PostgreSQL@SCaLE22x</strong></a></h2>
<p>PostgreSQL@SCaLE22x s’est déroulé comme un événement dédié de deux jours et deux sessions, les 6 et 7 mars 2025, reconnu dans le cadre des directives des événements communautaires du PostgreSQL Global Development Group. L’équipe de sélection comprenait Gabrielle Roth, Joe Conway et Mark Wong, garantissant la qualité qu’on attend de la communauté PostgreSQL.</p>
<p>La liste des intervenants était impressionnante : Magnus Hagander, Christophe Pettus, Peter Farkas, Devrim Gündüz, Hamid Akhtar, Henrietta Dombrovskaya, Shaun Thomas, Gülçin Yıldırım Jelínek &amp; Andrew Farries, Nick Meyer et Jimmy Angelakos. Une session particulièrement mémorable s’intitulait “Row-Level Security Sucks. Can We Make It Usable ?” — une prise de position honnête et rafraîchissante sur la fonctionnalité RLS de PostgreSQL qui a probablement résonné auprès de plus d’un administrateur de base de données dans le public.</p>
<p>Le panel communautaire “Posez-nous vos questions” a été animé par Stacey Haysler et a compté Christophe Pettus, Devrim Gündüz, Jimmy Angelakos, Magnus Hagander et Mark Wong. C’est lors de ces sessions que le véritable transfert de connaissances a lieu — pas de discours marketing, juste des praticiens discutant entre pairs des mécanismes internes de PostgreSQL, des performances, des bonnes pratiques et de l’avenir de la base de données.</p>
<p>Dans les coulisses, les bénévoles Derya Gumustel, Erika Miller, Hamid Akhtar, Jennifer Scheuerell, Mark Wong et Roberto Mello ont tout fait fonctionner sans accroc, PGUS ayant assuré le stand dans le hall d’exposition.</p>
<p>Personnellement, j’ai eu le plaisir de collaborer avec Jimmy Angelakos lors de ses <a href="https://vyruss.org/blog/scale-22x-live-streams-row-level-security-sucks.html" rel="noopener">sessions de streaming en direct</a> avec d’autres invités comme Henrietta Dombrovskaya, Mark Wong, Gülçin Yıldırım Jelínek, et même une brève apparition de Devrim Gündüz.</p>
<p><em>L’un des sujets discutés avec Gülçin Yıldırım Jelínek dans le podcast est de savoir s’il y a un intérêt communautaire pour poursuivre <a href="https://www.youtube.com/watch?v=WwaJd2c9whM" rel="noopener">Postgres Café</a>. Qu’en pensez-vous ? Souhaitez-vous voir plus d’épisodes de cette série de podcast, élargissant les discussions sur les extensions et le développement open source au reste de la communauté et au-delà ? Dites-le nous : <a href="mailto:contact@data-bene.io">contact@data-bene.io</a></em></p>
<h2 id="quelque-chose-pour-tout-le-monde"><a class="heading-anchor" href="#quelque-chose-pour-tout-le-monde"><strong>Quelque chose pour tout le monde</strong></a></h2>
<p>Il y a beaucoup d’événements colocalisés en plus de PostgreSQL @ SCaLE, dont “SCaLE : The Next Generation (TNG)”, un événement technologique axé sur la jeunesse encourageant des activités interactives et des présentations pour les étudiants, ainsi que le concours annuel Cybersecurity Capture the Flag (CTF) présenté par Cal Poly FAST et Pacific Hackers.</p>
<p>SCaLE reste un excellent endroit pour réseauter en vue d’avancer dans sa carrière dans l’open source. Se mêler aux stands est toujours un excellent moyen de faire des connexions et de trouver des opportunités, bien sûr, mais la journée Open Source Career Day est également revenue afin d’offrir un espace dédié aux professionnels et aux technologistes en herbe pour qu’ils puissent puiser dans des ressources, des outils, des exemples concrets et un contenu engageant issus des présentations et des ateliers.</p>
<p>L’amusante tradition de tenir une soirée jeux le samedi avec nourriture et boissons s’est également poursuivie cette année, avec un Trivia Night (présenté par Uncoded) et d’autres activités amusantes comme le lancer de hache gonflable, la cible Nerf, les arts et l’artisanat, une salle de jeux de société, une soirée casino et une salle de blocs pour construire des “derby cars” , jouer au pictionary ou construire avec de gros blocs.</p>
<h2 id="gardez-votre-calendrier-libre-pour-scale-23x"><a class="heading-anchor" href="#gardez-votre-calendrier-libre-pour-scale-23x"><strong>Gardez votre calendrier libre pour SCaLE 23x</strong></a></h2>
<p>SCaLE s’est imposé comme une présence constante à Pasadena, et cette stabilité a permis à la conférence de bâtir des relations durables avec la communauté locale et les lieux. Restez à l’affût des annonces de SCaLE 23x — la visite promet d’en valoir la peine.</p>
<p>Pour ceux qui s’intéressent plus spécifiquement à PostgreSQL@SCaLE, restez attentifs aux listes de diffusion PostgreSQL pour les annonces concernant les opportunités de bénévolat, d’intervention ou d’autres moyens de participer à l’événement de l’année prochaine. Le parcours et le stand PostgreSQL sont une source constante de discussions engageantes parmi ceux de la communauté Postgres et au-delà, reflétant l’adoption croissante de la base de données dans l’industrie.</p>
<h2 id="le-rassemblement-open-source-pour-tous"><a class="heading-anchor" href="#le-rassemblement-open-source-pour-tous"><strong>Le rassemblement open source pour tous</strong></a></h2>
<p>Dans un monde où de nombreuses conférences technologiques ressemblent davantage à des vitrines élaborées pour vendeurs, SCaLE reste ce rassemblement rare où la communauté passe en premier, la collaboration est authentique, et les discussions technologiques sont portées par des praticiens qui résolvent de vrais problèmes. Notez bien SCaLE 23x dans votre calendrier — c’est une conférence qui tient toujours sa promesse de rassembler les enthousiastes de l’open source pour collaborer et apprendre réellement.</p>
<p>Vous regrettez de ne pas y avoir été ? Vous pouvez toujours consulter <a href="https://www.youtube.com/playlist?list=PLh1QjGnfC2eREVHe8shz8Db7jGJvZerCK" rel="noopener">la playlist YouTube des interventions</a> qui ont été enregistrées lors de la conférence, pour bénéficier au moins du savoir qu’elles contiennent.</p>
 ]]></content>
			<author>
				<name>Sarah Conway</name>
			</author>
    </entry>
    <entry>
      <title>Base de données la plus désirée trois années consécutives : L'attrait de PostgreSQL pour les développeurs</title>
      <link href="https://www.data-bene.io/fr/blog/base-de-donnees-la-plus-desiree-trois-annees-consecutives/" />
      <updated>2025-08-09T00:00:00Z</updated>
      <id>https://www.data-bene.io/fr/blog/base-de-donnees-la-plus-desiree-trois-annees-consecutives/</id>
     <content type="html"><![CDATA[ <p>PostgreSQL vit plus qu’un simple moment de gloire—elle établit un schéma clair d’excellence soutenue. Pour la troisième année consécutive, cette base de données pilotée par la communauté a revendiqué la première place dans les résultats 2025 de l’enquête annuelle des développeurs de Stack Overflow, et les résultats révèlent à la fois ce que les développeurs valorisent aujourd’hui et où se dirige le paysage des bases de données.</p>
<p>Les résultats de l’enquête montrent que PostgreSQL est classée au plus haut rang parmi toutes les technologies de bases de données pour les développeurs qui veulent l’utiliser dans la prochaine année (47%) ou l’ont utilisée cette année et veulent continuer à l’utiliser l’année prochaine (66%) pour la troisième année d’affilée.</p>
<h2 id="les-chiffres-racontent-une-histoire-convaincante"><a class="heading-anchor" href="#les-chiffres-racontent-une-histoire-convaincante">Les chiffres racontent une histoire convaincante</a></h2>
<p>Les données de l’enquête de plus de 49 000 développeurs à travers 177 pays fournissent une preuve claire de l’attrait soutenu de PostgreSQL. Depuis 2023, PostgreSQL s’est constamment classée comme la technologie de base de données la plus désirée et la plus admirée parmi les développeurs.</p>
<p>En regardant les mesures spécifiques des visualisations de l’enquête, PostgreSQL mène avec 46,5% des développeurs voulant travailler avec elle dans l’année à venir, tandis qu’un impressionnant 65,5% de ceux qui l’ont utilisée veulent continuer à le faire. Ce ne sont pas seulement des chiffres impressionnants—ils représentent une cohérence qui est rare dans le paysage technologique en rapide évolution.</p>
<p>Les données de l’enquête révèlent également un schéma intéressant parmi les développeurs utilisant actuellement d’autres technologies de bases de données. Les développeurs travaillant avec MongoDB et Redis montrent un désir particulièrement fort d’ajouter PostgreSQL à leur boîte à outils l’année prochaine, voyant la valeur d’ajouter des compétences en bases de données relationnelles à leur répertoire.</p>
<h2 id="lavantage-communautaire-en-action"><a class="heading-anchor" href="#lavantage-communautaire-en-action">L’avantage communautaire en action</a></h2>
<p>Pourquoi PostgreSQL a-t-elle atteint ce niveau de succès soutenu ? La réponse réside dans son modèle de développement piloté par la communauté. En tant que projet open source, PostgreSQL bénéficie d’un développement collaboratif qui est à la fois transparent et réactif aux besoins du monde réel.</p>
<p>Le projet PostgreSQL représente le meilleur de ce que le développement piloté par la communauté peut accomplir. Avec plus de 400 contributeurs de code à travers plus de 140 entreprises de soutien, le projet se vante de plus de 55 000 commits et plus de 1,6 million de lignes de code soigneusement élaboré. Cette approche diverse et globalement distribuée du développement résulte en des tests plus approfondis, des corrections de bogues plus rapides, et des fonctionnalités plus innovantes que les modèles de développement commercial traditionnels n’atteignent typiquement.</p>
<p>Les versions majeures sont publiées annuellement avec approximativement 180 fonctionnalités par version, complétées par des versions mineures trimestrielles qui incluent de nombreuses améliorations et corrections. Cette cadence régulière d’innovation constamment contribuée par des individus partout dans le monde assure que PostgreSQL ne fait pas que suivre le rythme des besoins des développeurs—elle les anticipe. Plus que cela, chaque individu a la capacité de contribuer au projet pour s’assurer que partout où le logiciel prend du retard, la fonctionnalité change pour répondre aux demandes modernes.</p>
<h2 id="plus-quune-simple-base-de-donnees-relationnelle"><a class="heading-anchor" href="#plus-quune-simple-base-de-donnees-relationnelle">Plus qu’une simple base de données relationnelle</a></h2>
<p>Un facteur clé dans l’attrait large de PostgreSQL est qu’elle n’est pas limitée à être juste un système de base de données relationnelle. PostgreSQL est objet-relationnelle par conception, capable de gérer des types de données diverses incluant JSON/JSONB, XML, Clé-Valeur, géométriques, géospatiales, UUID natif, et données de séries temporelles. Cette polyvalence explique pourquoi les développeurs de milieux NoSQL trouvent PostgreSQL attractive—elle offre la fiabilité relationnelle tout en maintenant la flexibilité à laquelle ils sont habitués.</p>
<p>Le soutien étendu pour différents types de données, combiné avec les caractéristiques ACID (Atomicité, Cohérence, Isolation, Durabilité), permet une gestion de données optimisée, performante, et fiable indépendamment des exigences spécifiques en place. De plus, l’énorme réseau d’extensions piloté par la communauté de PostgreSQL s’appuie sur son extensibilité native, fournissant des solutions pour la gestion géospatiale, la récupération après sinistre, l’infrastructure de haute disponibilité, la surveillance, l’audit, et bien plus.</p>
<h2 id="le-paysage-plus-large-des-bases-de-donnees"><a class="heading-anchor" href="#le-paysage-plus-large-des-bases-de-donnees">Le paysage plus large des bases de données</a></h2>
<p>Tandis que PostgreSQL domine les positions de tête, l’enquête révèle un écosystème de bases de données sain et compétitif. Les classements complets montrent :</p>
<p><strong>Bases de données les plus désirées :</strong><br>
• PostgreSQL : 46,5%<br>
• SQLite : 28,3%<br>
• Redis : 23,5%<br>
• MySQL : 20,5%<br>
• MongoDB : 17,6%</p>
<p><strong>Bases de données les plus admirées :</strong><br>
• PostgreSQL : 65,5%<br>
• SQLite : 59%<br>
• Redis : 54,9%<br>
• MongoDB : 45,7%<br>
• MySQL : 43,2%</p>
<p>Ces chiffres reflètent un écosystème diversifié où différentes bases de données servent des objectifs spécifiques. La forte performance de SQLite souligne l’importance continue des solutions légères et intégrées. Redis maintient sa position comme une base de données spécialisée hautement considérée pour la mise en cache et les applications temps réel. Les bases de données traditionnelles comme MySQL et Microsoft SQL Server continuent de détenir des positions significatives, tandis que les nouvelles technologies comme DuckDB montrent des scores d’admiration impressionnants malgré des taux d’utilisation plus faibles.</p>
<h2 id="la-fondation-du-succes-durable-de-postgresql"><a class="heading-anchor" href="#la-fondation-du-succes-durable-de-postgresql">La fondation du succès durable de PostgreSQL</a></h2>
<p>Trois années consécutives au sommet des préférences des développeurs n’arrive pas par accident. La domination soutenue de PostgreSQL découle de forces fondamentales qui continuent de bien servir les développeurs alors que les paysages technologiques changent. La résilience intégrée dans PostgreSQL à travers son modèle de développement piloté par la communauté signifie qu’elle s’adapte sans perdre la stabilité. Son extensibilité la distingue de manières pratiques—plutôt que d’attendre les feuilles de route des fournisseurs ou de s’inquiéter des lacunes de fonctionnalités, les développeurs peuvent construire ce dont ils ont besoin ou tirer parti de l’écosystème étendu d’extensions communautaires. La nature open source assure que PostgreSQL reste focalisée sur les besoins des développeurs plutôt que sur les modèles d’affaires, avec des corrections de bogues qui se produisent rapidement et des fonctionnalités qui se développent basées sur des cas d’usage du monde réel.</p>
<p>Après 35 ans de développement actif et trois années consécutives comme la technologie de base de données la plus désirée, PostgreSQL a prouvé que le développement open source piloté par la communauté peut livrer à la fois une utilité immédiate et une valeur à long terme. Pour les développeurs et organisations regardant leurs choix de bases de données, PostgreSQL offre quelque chose d’increasingly rare : une technologie qui s’améliore avec le temps sans laisser ses utilisateurs derrière.</p>
 ]]></content>
			<author>
				<name>Sarah Conway</name>
			</author>
    </entry>
    <entry>
      <title>CERN PGDay : un événement PostgreSQL annuel à Genève, Suisse</title>
      <link href="https://www.data-bene.io/fr/blog/pgday-cern-2026/" />
      <updated>2026-01-22T00:00:00Z</updated>
      <id>https://www.data-bene.io/fr/blog/pgday-cern-2026/</id>
     <content type="html"><![CDATA[ <p>Si vous résidez près de l’ouest de la Suisse et de la région de Genève (ou que vous souhaitez simplement visiter le coin!), vous tirerez probablement tout intérêt à assister au <a href="https://www.swisspug.org/cern-pgday-2026.html" rel="noopener">CERN PGDay 2026</a>. Il s’agit d’une rencontre annuelle (cette année le 6 février 2026) destinée à toute personne souhaitant en apprendre plus sur PostgreSQL, qui se tient au CERN, le plus grand laboratoire de physique des particules au monde.</p>
<p><em>Si le sujet de la physique des particules vous intéresse, vous voudrez peut-être venir de toute façon ! Le CERN offre un accès gratuit à de nombreuses activités du mardi au dimanche ; <a href="https://visit.cern/programme" rel="noopener">vous pouvez consulter le programme complet ici</a>.</em></p>
<p>Vous pourrez assister à une série de sept sessions en anglais, suivies d’une rencontre sociale pour profiter du CERN tout en continuant à discuter avec les autres participants.</p>
<p>Cette année, le programme inclura :</p>
<ol class="list">
<li><strong>Un nouveau backend PostgreSQL pour l’ordonnancement de l’archive CERN Tape à destination de la campagne 4 du LHC</strong> — Konstantina Skovola, CERN</li>
<li><strong>DCS Data Tools — implémentation PostgreSQL/TimescaleDB pour les données temporelles ATLAS DCS</strong> — Dimitrios Matakias, Paris Moschovakos, CERN</li>
<li><strong>Les risques opérationnels de la gestion de bases PostgreSQL de plus de 100 To</strong> — Teresa Lopes, Adyen</li>
<li><strong>Le vidage de grandes tables : comment les changements récents de Postgres facilitent davantage les charges de travail critiques</strong> — Robert Treat, AWS</li>
<li><strong>Le paysage (très pratique) du sharding Postgres</strong> — Álvaro Hernández, OnGres</li>
<li><strong>L’alchimie des shared buffers : équilibrer concurrence et performances</strong> — Josef Machytka, credativ</li>
<li><strong>Quand Kafka a rencontré l’Éléphant : une histoire d’amour sur l’ingestion rapide</strong> — Barbora Linhartova, Jan Suchanek, Baremon</li>
</ol>
<p>La première intervention de la journée est particulièrement notoire…</p>
<blockquote>
<p>L’archive CERN Tape (CTA) stocke plus d’un exaoctet de données scientifiques. Pour orchestrer les opérations de stockage (archivage) et les opérations d’accès (récupération), l’ordonnanceur CTA coordonne des mouvements de données concurrents sur des centaines de serveurs bande, en s’appuyant sur une base de données d’ordonnancement (Scheduler DB) pour gérer les métadonnées des requêtes en cours. L’architecture existante basée sur un “objectstore” de la base de données d’ordonnancement CTA est un système de gestion transactionnelle complexe. Cette présentation présente le développement d’un nouveau backend PostgreSQL pour l’ordonnanceur CTA comme solution prête à l’emploi qui simplifie l’implémentation et devrait réduire significativement les coûts de développement et opérationnels futurs. Nous décrivons l’implémentation de tous les principaux flux de travail CTA et expliquons comment PostgreSQL répond aux limitations du système basé sur un objectstore, offrant les fondations pour l’augmentation décuplée du débit de données attendue durant la campagne 4 du LHC.</p>
</blockquote>
<p><em>(<a href="https://indico.cern.ch/event/1504097/contributions/6833857/" rel="noopener">lien vers la description de l’intervention</a>)</em></p>
<p>Dans un monde où des quantités toujours plus importantes d’informations numériques doivent être stockées, en apprendre davantage sur la manière dont le CERN gère plus d’un exaoctet de données scientifiques s’avérera sûrement une expérience intéressante.</p>
<p>Genève accueille de nombreuses organisations internationales dans les secteurs public, privé et scientifique. Si vous souhaitez explorer plus en profondeur le sujet de PostgreSQL par le biais de discussions ou de sessions, c’est un lieu agréable pour rencontrer des personnes et apprendre. Vous pensez venir ? Vous pouvez <a href="https://indico.cern.ch/event/1504097/registrations/114102/" rel="noopener">vous inscrire jusqu’au 1er février</a>.</p>
<p>Les enregistrements des sessions de l’année dernière peuvent être consultés en <a href="https://indico.cern.ch/event/1471762/timetable/#20250117" rel="noopener">visitant le programme 2025</a> et en sélectionnant le trombone à côté de l’intervention qui vous intéresse.</p>
<p>Passez nous voir dans la zone de restauration ; nous sommes fiers de sponsoriser à nouveau l’événement cette année et aurons un stand ou un comptoir où vous pourrez nous rendre visite. Nous serions ravis de discuter de PostgreSQL, de l’innovation et du développement open-source, ainsi que de répondre à toutes vos questions.</p>
 ]]></content>
			<author>
				<name>Sarah Conway</name>
			</author>
    </entry>
</feed>
