<?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/authors/sarah-conway/feed.xml" rel="self" type="application/atom+xml" />
  <updated>2025-08-09T00:00:00Z</updated>
  <id>https://www.data-bene.io/fr/authors/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>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>
</feed>
