PostgreSQL をRustで再実装、回帰テスト100%通過

Original : Postgres rewritten in Rust, now passing 100% of the Postgres regression tests

Pourquoi c'est important

データベース基盤ソフトウェアのRust移行の実現可能性を示す注目プロジェクト。

開発者malisperがPostgreSQL 18.3をRustで再実装したプロジェクト「pgrust」を公開。46,000件超の回帰テストクエリをすべて通過し、既存のPostgres 18.3データディレクトリとのディスク互換性も確認されている。

GitHubユーザーmalisperが開発したオープンソースプロジェクト「pgrust」は、PostgreSQL 18.3をRust言語で一から再実装したものだ。同プロジェクトはPostgresの公式回帰テスト46,000件以上のクエリを100%通過しており、既存のPostgres 18.3データディレクトリから起動できるディスク互換性も備える。ライセンスはAGPL-3.0。プロジェクトの目標は「Postgresを内側から変えやすくすること」とREADMEに明記されており、Postgresの動作を維持しながらRustとAI支援プログラミングを活用して深いサーバー改変を探求するとしている。ブラウザデモやDiscordコミュニティも提供されており、現時点でGitHub上のスター数は694を記録している。

Source

github.com — Lire l'original →