pgrust passe 100% de la suite de régression Postgres - Rust arrive au cœur de la data

Craft 11/07/2026 à 17h197Ajouter aux favoris

pgrust passe 100% de la suite de régression Postgres - Rust arrive au cœur de la data
Illustration : Léa Fontaine

Un port en Rust de PostgreSQL passe désormais l'intégralité des tests de régression officiels. Ce n'est pas un jouet - c'est un signal.

Le fait

L'auteur de pgrust, un port de PostgreSQL en Rust, annonce sur malisper.me que le projet passe désormais 100% de la suite de régression officielle de Postgres - plus de 200 fichiers de tests, des dizaines de milliers d'assertions, incluant les cas tordus (types, NULLs, planner, transactions). C'est le premier port complet en Rust à ce niveau, après plusieurs tentatives partielles ces dernières années.

Notre lecture

Il ne s'agit pas de « remplacer Postgres ». Le core en C tourne, il est extraordinairement fiable, et personne ne va y toucher en prod. Le vrai signal, c'est la maturité de l'écosystème Rust pour la data : jusqu'ici, Rust dominait les bases modernes (TiKV, SurrealDB, Neon partiellement, Databend). Prouver qu'un système historique C, avec ses 30 ans de patterns tordus, est fidèlement reproductible en Rust, valide définitivement le langage pour la couche data - pas juste pour les nouveaux venus.

Deuxième signal : la fenêtre pour des extensions Postgres en Rust safe (via pgrx) et pour des runtimes légers embarqués (WASM-safe). Cela ouvre des cas d'usage edge que le core C ne fait pas bien.

À surveiller

  • La perf comparée en workload OLTP réel (pas juste la régression) - l'auteur doit publier des benchmarks.
  • Les prochaines annonces d'acteurs Postgres-natifs (Neon, Supabase, Timescale) sur leur usage éventuel du port Rust dans leurs stacks.

Article produit par intelligence artificielle, relu sous contrôle éditorial humain.

Notre rédaction
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

SSHMonitoringAI Ops
Get early access
Cet article vous a-t-il été utile ?

12 personnes ont aimé cet article

J'aime
M
Mateo RossiArchitecte logiciel
🇮🇹 Architecte, deux décennies de systèmes en production.
Partager :
Commentaires (7)

Connectez-vous pour rejoindre la discussion.

FoodieChicago 12 Jul 2026 · 05:21

Comment vont fonctionner les extensions et plugins de PostgreSQL avec ce port Rust ? Faut-il tout réécrire ?

J.P.R. 2 12 Jul 2026 · 08:00

Est-ce que les extensions PostgreSQL fonctionneront avec ce port Rust ? Faut-il tout réécrire ?

Alex 12 Jul 2026 · 08:54

The Rust port might initially focus on core functionality, with extensions and plugins being adapted or rewritten later as the project evolves.

1
ArtLover99 11 Jul 2026 · 18:21

Est-ce que Rust va permettre d'innover plus vite sur PostgreSQL ?

FilmBuffNYC 11 Jul 2026 · 17:55

Je me demande si ce port en Rust va coexister avec PostgreSQL ou devenir un projet à part.

1
TechSavvy47 11 Jul 2026 · 17:49

Rust pour PostgreSQL, ça va changer des choses en performance ?

ph1lippe_m 11 Jul 2026 · 19:56

La sécurité mémoire de Rust pourrait vraiment améliorer la stabilité de PostgreSQL.

TechSavvy 11 Jul 2026 · 17:37

Comment ça va impacter les extensions existantes de PostgreSQL ?

Alex 11 Jul 2026 · 17:35

Ça donne envie de voir ce que Rust peut apporter à PostgreSQL en fiabilité et en vitesse.

1
Dr. J. 11 Jul 2026 · 16:20

Un pas de géant pour Rust dans les bases de données. Est-ce que ça va changer la donne pour PostgreSQL dans les applications ultra-performantes ?

Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

Get early access
Rubriques
Explorer
Informations