PGConf NYC 2025: PostgreSQL 18의 미래를 설계하다
작성자: Christina Martin
2025년 9월 9일
PostgreSQL은 지금 중대한 전환점에 서 있습니다. 도입률은 그 어느 때보다 높고, 전 세계 개발자들이 가장 많이 사용하는 데이터베이스이며, 대기업들도 과거에는 독점 시스템에서만 가능했던 규모로 운영하고 있습니다. 동시에, 커뮤니티는 30년 넘게 이어온 프로젝트의 최신 장인 PostgreSQL 18 출시를 준비하고 있습니다.
Postgres를 특별하게 만드는 것은 균형입니다. 신뢰를 지켜온 꾸준하고 점진적인 발전과, 현대 워크로드에서도 여전히 관련성을 유지하게 하는 지속적인 혁신이 공존합니다. 매 릴리스마다 이 균형이 반영되며, 커뮤니티 내부에서 이루어지는 대화 또한 이를 보여줍니다.

PGConf NYC는 그러한 대화들이 구체화되는 자리입니다. 올해 EDB 연사들은 PostgreSQL과 커뮤니티의 미래를 형성하는 핵심 주제들—확장성, 대규모 운영, 유연성, 성능, 생태계—에 대한 관점을 공유합니다.
확장성: 액세스 메서드로 열리는 새로운 가능성
세션: Optimizing for Access Patterns: Postgres Table Access Methods and Index Access Methods
연사: Tom Kincaid
모든 애플리케이션은 데이터베이스와 다르게 상호작용합니다. 어떤 테이블은 지속적으로 쓰이지만 거의 읽히지 않고, 또 어떤 테이블은 자주 조회되지만 업데이트는 드뭅니다. 이러한 패턴을 인식하면 최적화의 길이 열립니다—데이터베이스 자체가 이를 활용할 만큼 충분히 확장 가능하다면 말이죠.
여기서 **테이블 및 인덱스 액세스 메서드(Table and Index Access Methods)**가 등장합니다. 이는 특정 워크로드에 맞게 데이터 저장과 검색 방식을 더 깊은 수준에서 최적화할 수 있게 해줍니다. 오랫동안 이러한 확장성은 주로 독점 시스템의 영역이었지만, Postgres에서는 꾸준히 발전해왔습니다. PostgreSQL 18에서는 인덱스 액세스 메서드 API의 새로운 플러그 가능성이 추가되어, 개발자들이 이 영역에서 더욱 손쉽게 혁신할 수 있게 되었습니다.
Tom은 이번 발표에서 TAM과 IAM이 어떻게 성숙해왔는지, 실제 어떤 시나리오에서 성능 향상을 이끌 수 있는지, 그리고 오픈소스 및 상용 구현에서 어떤 가능성이 있는지를 다룹니다. 이는 역사 수업이자 미래 전망으로, 확장성이 오늘날과 내일의 애플리케이션 요구에 맞게 Postgres를 적응시킬 수 있는 이유를 보여줄 것입니다.
대규모 운영: 200TB 업그레이드에서 얻은 교훈
세션: 200TB and Rising: A Real-World Upgrade Story from the Trenches of PostgreSQL
연사: Vibhor Kumar
200TB가 넘는 프로덕션 데이터를 보관한 PostgreSQL 데이터베이스를 업그레이드하는 일은 결코 이론적인 문제가 아닙니다. 가용성은 필수이고, 성능은 저하되어서는 안 되며, 데이터 무결성은 절대적으로 보장되어야 합니다. 이는 모범 사례와 실제 경험을 가르는 도전 과제입니다.
Vibhor는 PostgreSQL 13에서 17로 이처럼 대규모 데이터베이스를 마이그레이션하는 데 필요한 실제 과정을 설명합니다. 그는 24/7 환경에서 다운타임을 최소화하기 위해 사용한 전략, 데이터를 완벽하게 검증한 단계들, 그리고 성능 튜닝과 확장 기능 호환성 문제를 다루면서 배운 값진 교훈들을 공유합니다.
DBA, 아키텍트, 그리고 업그레이드를 준비하는 기업들에게 이번 세션은 실질적이고 검증된 지침을 제공합니다. 또한 PostgreSQL 18이 곧 출시될 시점에서, 이 발표는 데이터베이스가 얼마나 멀리 발전해왔는지를 보여주는 사례이기도 합니다.
유연성: 재즈로 보는 스키마 모델링
세션: Database Modeling to Study the New York Jazz Scene
연사: Boriss Mejías
모든 데이터베이스 과제가 규모 문제인 것은 아닙니다. 때로는 창의성이 필요한데, 인간 문화를 담을 수 있을 만큼 유동적이고 역동적인 스키마를 설계하는 일이 그렇습니다.
Boriss는 뉴욕 재즈 신(scene)에서 영감을 얻어, 역사와 현재의 활기를 사례로 삼아 이벤트, 관계, 변화하는 데이터를 시간에 따라 저장할 수 있는 Postgres 스키마 설계 방안을 탐구합니다. 이 과정에서 정규화의 트레이드오프, 데이터 타입의 역할, 확장 기능이 가능성을 넓히는 방법 등을 다룹니다.
이는 유쾌하면서도 의미 있는 사례입니다. Postgres는 오랫동안 적응성으로 가치가 인정받아 왔으며, 스키마 설계야말로 그 유연성이 가장 잘 드러나는 영역입니다. 음악, 과학, 금융을 모델링하든 원리는 같습니다. 현실을 반영하면서도 성장의 여지를 남기는 구조를 구축하는 것입니다. Postgres가 확장성과 관리 기능에서 새로운 역량을 더해가는 지금, 이 세션은 왜 Postgres가 다양한 문제를 다루는 개발자들에게 여전히 공감을 얻는지를 상기시킵니다.
성능: Postgres 옵티마이저의 비밀스러운 세계
세션: Beyond joins and indexes
연사: Bruce Momjian
Postgres는 강력한 쿼리 옵티마이저로 잘 알려져 있지만, 조인과 인덱스만이 전부는 아닙니다. 이번 세션에서 Bruce는 옵티마이저가 활용할 수 있는 40개 이상의 연산—인크리멘털 정렬(incremental sort), 메모아이즈(memoize), 병렬 append, gather merge, 해시 집계(hash aggregate) 등—을 깊이 탐구합니다.
이들은 특수한 기능이 아닙니다. Postgres가 대규모 데이터셋에서 복잡한 쿼리를 효율적이고 안정적으로 처리하기 위해 사용하는 도구들입니다. Bruce는 각 연산의 목적, 이를 유발하는 쿼리 예제, 그리고 성능 향상에 기여하는 방식을 설명합니다.
Postgres가 어떻게 유연성과 실행 속도의 균형을 유지하는지 이해하고 싶은 사람에게 이 세션은 훌륭한 기회를 제공합니다.
생태계: 코어를 넘어서는 Postgres의 힘
스폰서 세션: Working Across Projects in the Postgres Ecosystem
연사: Martín Marqués
PostgreSQL의 성공은 주변의 풍부한 도구와 확장 생태계 덕분입니다. 백업 관리, 고가용성, 플러그인 확장성 같은 기능은 실제 도입과 안정성에 필수적입니다.
Martín은 이번 세션에서 생태계 프로젝트가 코어 Postgres와 어떻게 보조를 맞추며 발전하는지를 보여줍니다. 그는 Barman이 PostgreSQL 17의 증분 백업 기능과 어떻게 함께 발전했는지, 그리고 PostgreSQL 18에서 강화된 백업 링크 기능으로 그 작업이 어떻게 이어졌는지를 강조합니다.
핵심 메시지는 명확합니다. Postgres는 고립된 상태로는 번영하지 않습니다. 생태계 프로젝트와의 조율된 개발이 Postgres를 플랫폼으로서 강화하며, 이는 Kubernetes, 클라우드, 베어메탈 환경에서 운영하는 엔터프라이즈의 요구를 충족하게 합니다.
PostgreSQL 18을 향하여
PostgreSQL 18 출시가 다가오면서, EDB는 최대 기여자로서 커뮤니티와 함께하게 된 것을 자랑스럽게 생각합니다.
최근 두 차례 릴리스에서만 해도, EDB 엔지니어들은 내장 증분 백업, 더 빠른 논리적 복제 설정, 확장된 JSON 기능, 새로운 인덱스 액세스 메서드 지원, OAuth 인증, 그리고 일련의 중요한 보안 향상을 제공했습니다.
이러한 기여는 Postgres를 미션 크리티컬 워크로드, AI 통합, 주권적(Sovereign) 배포를 위한 신뢰받는 선택으로 만듭니다. 뉴욕에서 열리는 이번 세션은 이러한 지속적인 헌신을 보여주는 하나의 사례이자, 혁신, 규모, 창의성이 함께할 때 Postgres가 어떻게 번영하는지를 증명하는 자리입니다.
우리는 2025년 9월 29일부터 10월 1일까지 뉴욕 117 West 46th Street, Convene에서 열리는 PGConf NYC에서 여러분을 만나길 기대합니다. 이곳을 클릭해 행사 웹사이트를 방문하고 더 알아보세요.