핵심 요약
- 오픈소스 DB인 PostgreSQL 19가 출시를 11월로 연기하고 주요 기능 8~10개를 롤백했습니다.
- 개발진이 도입한 AI(LLM) 코드 리뷰가 평소라면 수년에 걸쳐 발견될 자잘한 엣지 케이스 버그들을 한꺼번에 수십 개씩 쏟아내 감당할 수 없었기 때문입니다.
- 개발 도중 AI 도구의 검증 기준선이 너무 높아져 발생한 일로, 철회된 기능들은 대폭 보완되어 차기 PostgreSQL 20 버전으로 넘어갈 예정입니다.
요약 인기 오픈소스 데이터베이스 PostgreSQL(포스트그레스)의 최신 메이저 버전인 PostgreSQL 19의 출시가 전격 연기됐습니다. 당초 9월 말이나 10월 초에 정식 출시될 계획이었으나, 일정이 11월 19일경으로 밀리고 주요 핵심 기능 8~10개가 대거 롤백(제거)되는 이례적인 조치가 취해졌습니다.
포스트그레스 핵심 커미터이자 EDB 부사장인 피터 아이젠트라우트(Peter Eisentraut)에 따르면, 이번 대규모 기능 철회와 지연의 주요 원인 중 하나는 다름 아닌 'AI(대규모 언어 모델·LLM) 기반 코드 리뷰 도구' 때문입니다. AI 코드 리뷰를 적용하자 사람이 기존 방식으로는 5년 동안 천천히 발견하고 패치했을 법한 자잘한 엣지 케이스 결함들이 순식간에 쏟아져 나온 것입니다. 한 기능당 수십 개의 결함 리포트가 쌓이면서 개발자들이 이를 검토하고 수정하는 고정 오버헤드를 감당하지 못해 출시 마감 기한을 넘기게 됐다는 설명입니다.
개발진은 이번 사태가 최근 유행하는 '바이브 코딩(vibe coding)' 같은 엉성한 AI 코딩 탓이 아니라고 선을 그었습니다. 해당 신기능 코드가 작성될 당시에는 AI 코딩 툴이 지금처럼 쓰이지 않았으며, 오히려 코드가 다 짜여진 뒤 출시 직전에 AI 코드 리뷰 도구의 성능이 급격히 향상되면서 '품질 검증 기준선' 자체가 개발 도중 강제로 높아진 결과라는 것입니다.
이번에 빠진 주요 기능 중에는 2023년 SQL 표준에 포함된 그래프 관계 쿼리 문법인 SQL/PGQ(SQL Property Graph Queries) 지원도 포함되었습니다. 핵심 기여자 톰 레인(Tom Lane)은 "이대로 출시하면 버전 20 전까지는 고칠 수 없는 버그가 터진다는 쪽에 저녁 식사를 걸겠다"고 경고하기도 했습니다. 비록 출시가 지연되고 주요 기능들이 차기 버전인 PostgreSQL 20으로 연기되었지만, 테이블 락 없이 디스크 공간을 정리하는 REPACK CONCURRENTLY 기능 등은 정상 탑재되며 AI의 혹독한 검증을 거친 만큼 완성도는 훨씬 견고해질 것으로 기대되고 있습니다.
Sponsored · 광고