기타 Hacker News · 2일 전

Postgres 새 버전 출시가 연기된 황당하고도 무서운 이유 ("전부 AI 탓")

핵심 요약
  • 10년 넘게 정해진 일정을 지켜온 PostgreSQL 19 출시가 11월 이후로 연기되고 핵심 기능들이 대거 취소되었습니다.
  • 이용자들이 LLM을 동원해 40년 치 코드에서 버그를 쏟아내듯 찾아내는 바람에 인간 개발자들이 패치 검증에 치여 일정이 밀렸기 때문입니다.
  • 버그 발견은 AI로 쉬워졌지만 고치고 검토하는 것은 여전히 인간의 몫이라 향후 소프트웨어 개발 전체의 고민거리로 떠올랐습니다.
요약 오픈소스 관계형 데이터베이스의 대명사인 PostgreSQL(포스트그레스)이 지난 10년간 유지해 온 9~10월 정기 메이저 릴리스 일정을 맞추지 못하고 출시 연기를 발표했습니다. 주요 기여자인 로버트 하스(Robert Haas)는 블로그를 통해 이번 'PostgreSQL 19'의 출시 지연과 핵심 기능 대거 취소 사태의 직접적인 원인으로 뜻밖에도 'AI(거대언어모델, LLM)'를 지목했습니다. 포스트그레스는 지난 40여 년간 누적된 방대한 코드베이스를 자랑하지만, 최근 전 세계 사용자와 개발자들이 LLM을 활용해 숨겨진 버그를 무서운 속도로 찾아내 제보하기 시작했습니다. 실제로 기능 동결 기간 동안 구버전에 소급 적용(백패치)된 커밋 수는 전년 대비 60~74%나 폭증했습니다. 버그 발견은 AI 덕분에 너무 쉬워진 반면, AI가 제안한 패치 코드는 오류가 있거나 엄격한 코딩 표준을 맞추지 못하는 경우가 많아 결국 인간 개발자들이 일일이 검증하고 다시 수정해야 했습니다. 이 때문에 개발진이 과거 버전 버그와 보안 이슈를 해결하는 데 매달리느라, 정작 버전 19에 들어갈 신기능을 제대로 검토할 시간이 부족해졌습니다. 결국 8월 말부터 9월 중순 사이 'SQL/PGQ', 'UPDATE/DELETE FOR PORTION OF' 등 굵직한 메이저 기능들이 베타 후반부에 줄줄이 롤백되는 초유의 사태가 벌어졌습니다. 하스는 이번 지연이 품질을 지키기 위한 불가피한 선택이라면서도, 인간이 수십 년간 찾지 못했던 수많은 버그를 AI가 단 몇 시간 만에 털어내는 시대에 앞으로 오픈소스가 어떻게 혁신을 이어갈지 모든 개발자에게 큰 도전 과제가 주어졌다고 전했습니다.
Sponsored · 광고