Craft Jul 11, 2026 at 17:197Zu Lesezeichen hinzufügen

Ein Port von PostgreSQL in Rust besteht nun alle offiziellen Regressionstests. Das ist kein Spielzeug - das ist ein Signal.
Der Autor von pgrust, einem Port von PostgreSQL in Rust, kündigt auf malisper.me an, dass das Projekt nun 100% der offiziellen Regressionssuite von Postgres besteht - mehr als 200 Testdateien, Zehntausende von Assertions, einschließlich der kniffligen Fälle (Typen, NULLs, Planner, Transaktionen). Es ist der erste vollständige Port in Rust auf diesem Niveau, nach mehreren teilweisen Versuchen in den letzten Jahren.
Es geht nicht darum, „Postgres zu ersetzen“. Der Core in C läuft, ist außerordentlich zuverlässig, und niemand wird ihn in der Produktion anrühren. Das echte Signal ist die Reife des Rust-Ökosystems für Daten: Bisher dominierte Rust moderne Datenbanken (TiKV, SurrealDB, Neon teilweise, Databend). Zu beweisen, dass ein historisches C-System mit seinen 30 Jahren an kniffligen Mustern in Rust treu reproduzierbar ist, validiert die Sprache endgültig für die Datenschicht - nicht nur für Neulinge.
Zweites Signal: das Fenster für sichere Postgres-Erweiterungen in Rust (über pgrx) und für leichte eingebettete Laufzeiten (WASM-sicher). Dies eröffnet Edge-Cases, die der C-Core nicht gut abdeckt.
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.
Melden Sie sich an, um an der Diskussion teilzunehmen.
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 ?