공예 Jul 11, 2026 at 17:197북마크에 추가

Rust로 구현된 PostgreSQL 포트가 공식 회귀 테스트를 모두 통과했습니다. 이는 장난감이 아닙니다. 신호입니다.
Rust로 작성된 PostgreSQL 포트 pgrust의 저자가 malisper.me에 게시한 글에 따르면, 이 프로젝트는 이제 공식 PostgreSQL 회귀 테스트 스위트의 100%를 통과했다고 합니다. 이는 200개가 넘는 테스트 파일과 수만 건의 어설션(assertions)을 포함하며, 복잡한 케이스(타입, NULL, 플래너, 트랜잭션)까지 모두 포함됩니다. 이는 지난 몇 년간 부분적으로만 시도되었던 Rust 완전한 포트의 첫 번째 사례입니다.
이것은 「PostgreSQL을 대체한다」는 의미가 아닙니다. 핵심 C 코드는 여전히 작동하며, 놀라울 정도로 안정적이며 프로덕션 환경에서 건드릴 필요가 없습니다. 진짜 신호는 데이터를 위한 Rust 생태계의 성숙도입니다. 지금까지 Rust는 TiKV, SurrealDB, 부분적으로 Neon, Databend와 같은 현대적인 데이터베이스에서 우위를 점했습니다. 30년간의 복잡한 패턴을 지닌 역사적인 C 시스템을 Rust로 충실히 재현할 수 있다는事实证明은 데이터 레이어에서 Rust가 언어의 가능성을 입증했다는 것입니다. 이는 단순히 새로운 시스템에만 국한되지 않습니다.
두 번째 신호는 안전한 Rust 기반 PostgreSQL 확장(pgrx을 통한)과 경량 임베디드 런타임(WASM-safe)의 가능성입니다. 이는 핵심 C가 잘 다루지 못하는 엣지(edge) 사용 사례를 열어줍니다.
인공지능이 작성하고 사람의 편집 감독하에 검수한 기사입니다.
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 ?