AI 요약
Postgres 데이터베이스를 Rust 언어로 재구현한 pgrust 프로젝트가 공개되었다. 이 프로젝트는 Postgres 18.3과의 호환성을 목표로 하며, 46,000개 이상의 회귀 테스트를 통과했다. 아직 프로덕션 준비가 되지 않았고 성능 최적화도 이루어지지 않았지만, 멀티스레드 내부 구조, 내장 연결 풀링, JSON 워크로드 개선 등 다양한 로드맵을 제시하고 있다.
핵심 포인트
- Postgres 18.3과 디스크 호환성을 유지하며 기존 데이터 디렉토리에서 부팅 가능
- 46,000개 이상의 회귀 쿼리에서 Postgres 예상 출력과 일치
- WebAssembly 데모(pgrust.com) 및 Docker 이미지(v0.1) 제공
- macOS, Debian/Ubuntu에서 소스 빌드 지원
향후 전망
- 멀티스레드 Postgres 내부 구조, 내장 연결 풀링, JSON 워크로드 개선 등이 로드맵에 포함
- AI 생성 SQL에 대한 런타임 가드레일과 나쁜 쿼리 계획 전환 감소 기능 개발 예정
출처:hackernews
