크래프트 Jul 11, 2026 at 17:197북마크에 추가

Rust로 포팅된 PostgreSQL이 공식 회귀 테스트를 모두 통과했습니다. 이는 장난감이 아니라는 신호입니다.
Rust로 작성된 PostgreSQL 포트 pgrust의 저자가 malisper.me에 게시한 글에 따르면, 해당 프로젝트가 이제 공식 PostgreSQL 회귀 테스트 스위트의 100%를 통과했다고 합니다. 이는 200개가 넘는 테스트 파일과 수만 건의 어서션(널, 타입, 플래너, 트랜잭션 등 엣지 케이스 포함)을 의미합니다. 이는近年来 몇 차례 부분적인 시도가 있었음에도 Rust로 구현된 첫 완전한 포트입니다.
이것은 「PostgreSQL을 대체한다」는 의미가 아닙니다. 핵심 C 코드는 이미 안정적으로 동작하며, 프로덕션 환경에서 건드릴 일도 없습니다. 진정한 신호는 데이터를 위한 Rust 생태계의 성숙도입니다. Rust는 지금까지 TiKV, SurrealDB, 부분적으로 Neon, Databend와 같은 현대적인 데이터베이스에서 강세를 보였습니다. 30년간의 복잡한 패턴을 지닌 역사적인 C 시스템을 Rust로 충실히 재현했다는 사실은 데이터 계층에서 Rust의 가능성을 완전히 입증한 것입니다. 이는 단순히 새로운 진입자에게만 국한되지 않습니다.
두 번째 신호는 안전한 Rust 기반 PostgreSQL 확장(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 ?