Craft 11/07/2026 à 17h197Ajouter aux favoris

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.
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.
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.
Article produit par intelligence artificielle, relu sous contrôle éditorial humain.
Connectez-vous pour rejoindre la discussion.
Comment vont fonctionner les extensions et plugins de PostgreSQL avec ce port Rust ? Faut-il tout réécrire ?
Est-ce que les extensions PostgreSQL fonctionneront avec ce port Rust ? Faut-il tout réécrire ?
The Rust port might initially focus on core functionality, with extensions and plugins being adapted or rewritten later as the project evolves.
Est-ce que Rust va permettre d'innover plus vite sur PostgreSQL ?
Je me demande si ce port en Rust va coexister avec PostgreSQL ou devenir un projet à part.
Rust pour PostgreSQL, ça va changer des choses en performance ?
La sécurité mémoire de Rust pourrait vraiment améliorer la stabilité de PostgreSQL.
Comment ça va impacter les extensions existantes de PostgreSQL ?
Ça donne envie de voir ce que Rust peut apporter à PostgreSQL en fiabilité et en vitesse.
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 ?