<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>PostgreSQL - Balise - V4rgas - Classic Nerd et tech-voodoo practitioner</title>
        <link>https://v4rgas.dev/tags/postgresql/</link>
        <description>PostgreSQL - Balise - V4rgas - Classic Nerd et tech-voodoo practitioner</description>
        <generator>Hugo -- gohugo.io</generator><language>fr</language><lastBuildDate>Wed, 07 Jan 2026 08:30:00 &#43;0000</lastBuildDate><atom:link href="https://v4rgas.dev/tags/postgresql/" rel="self" type="application/rss+xml" /><item>
    <title>Apache AGE : faire du Cypher dans PostgreSQL</title>
    <link>https://v4rgas.dev/posts/apache-age-postgresql-graph-database/</link>
    <pubDate>Wed, 07 Jan 2026 08:30:00 &#43;0000</pubDate><author>
        <name>v4rgas</name>
    </author><guid>https://v4rgas.dev/posts/apache-age-postgresql-graph-database/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/posts/apache-age-postgresql-graph-database/images/banner.png" referrerpolicy="no-referrer">
            </div><p>Twelve-factor, cloud-native, Kubernetes-native, on empile les concepts comme des Legos. Mais au final, on a toujours des données relationnelles ET des données graphe. Et personne veut installer Neo4j à côté, parce que c&rsquo;est une DB de plus à backup, monitorer, sécuriser.</p>
<p>C&rsquo;est là qu&rsquo;Apache AGE (A Graph Extension) rentre en jeu : une <strong>extension PostgreSQL</strong> qui implémente <strong>openCypher</strong>. Tu fais du <code>MATCH (a)-[:KNOWS]-&gt;(b)</code> directement dans PostgreSQL. Les vertices et les edges sont des tables Postgres. Cypher est compilé en SQL. Le planner Postgres optimise tout.</p>]]></description>
</item></channel>
</rss>
