Postgres - RustがPostgresの回帰テストスイートの100%をパス

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

Postgres - RustがPostgresの回帰テストスイートの100%をパス
イラスト : Léa Fontaine

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のコアでは実現が難しいエッジなユースケースが開かれる。

見どころ

  • 実OLTPワークロードにおけるパフォーマンス比較(テストスイート通過だけでなく、ベンチマークの公開が必要)
  • Rust移植版を活用する可能性について、Neon、Supabase、TimescaleなどのPostgresネイティブ企業からの今後の発表
リソース

本記事は人工知能により作成され、人間の編集管理のもとで校閲されています。

編集部について
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
この記事は役に立ちましたか?

7 人がこの記事を評価しました

いいね
M
Mateo RossiSoftware architect
🇬🇧 Architect, two decades of production systems.
シェア:
コメント (7)

ログインして議論に参加しましょう。

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
テーマ
探索
インフォメーション