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

Rustで書かれたPostgreSQLのポートが、公式のリグレッションテストを完全にパスするようになりました。これはおもちゃではありません。シグナルです。
RustでPostgreSQLを移植したpgrustの作者が、malisper.meで、同プロジェクトがPostgres公式のテストスイート全体(200以上のテストファイル、数万のアサーション、複雑なケース(型、NULL、プランナー、トランザクション)を含む)を100%通過したことを発表。これは Rust による完全な移植としては初めての成果であり、過去数年にわたる部分的な試みを経て実現した。
これは「Postgresを置き換える」ということではない。Cで書かれたコアは動作しており、極めて信頼性が高く、実運用で触れられることはない。真のシグナルは、データ分野におけるRustエコシステムの成熟だ。これまでRustは、TiKV、SurrealDB、Neon(部分的に)、Databendなどのモダンなデータベースで主流だった。歴史的なCシステムであるPostgres(30年にわたる複雑なパターンを内包)がRustで忠実に再現できることが証明されたことで、データレイヤーにおけるRustの地位が確固たるものとなった。これは単なる新興技術ではなく、実績あるシステムでも通用するということだ。
第二のシグナルは、安全な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 ?