クラフト Jul 11, 2026 at 17:197ブックマークに追加

Rustで書かれたPostgreSQLのポートが、公式のリグレッションテストを全てパスするようになりました。これはおもちゃではありません。シグナルです。
RustでPostgreSQLを移植したpgrustの作者が、malisper.meで、同プロジェクトがPostgres公式のテストスイートを100%通過したことを発表。200以上のテストファイル、数万のアサーション、複雑なケース(型、NULL、プランナー、トランザクション)を含む。これは数年にわたる部分的な試みの後、Rustで完全に移植された初の事例となる。
これは「Postgresを置き換える」ということではない。Cで書かれたコアは動作しており、極めて信頼性が高く、実運用で触れられることはない。真のシグナルは、データ分野におけるRustエコシステムの成熟だ:これまでRustは、TiKV、SurrealDB、部分的にNeon、Databendなどのモダンなデータベースを支配していた。30年にわたる複雑なパターンを持つ歴史的なCシステムがRustで忠実に再現できることが証明されたことで、データレイヤーにおける言語の地位が確固たるものとなった——新興プレイヤーだけでなく。
2つ目のシグナル:安全なRustによるPostgres拡張機能(pgrx経由)と軽量な組み込みランタイム(WASM-safe)の可能性。これにより、Cのコアが得意としないエッジなユースケースが開かれる。
本記事は人工知能により作成され、人間の編集管理のもとで校閲されています。
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 ?