Back to blog

PostgreSQL 18 주요 기능: OAuth 보안부터 확장성·AI 지원까지

August 27, 2026

작성자: EDB 팀 | 2025년 9월 25일

PostgreSQL 18은 OAuth 인증, 새로운 인덱스 접근 방식, 동적 확장 로딩, 가상 생성 컬럼 등 보안과 확장성, 개발자 생산성을 강화하는 주요 기능을 제공합니다. 이번 릴리스는 전년도보다 기능은 25% 증가하고 기여자는 5% 확대되며 PostgreSQL 오픈소스 커뮤니티의 지속적인 성장과 협업 성과를 보여주었습니다.

EDB는 PostgreSQL 18 개발에 참여해 고객과 커뮤니티를 위한 핵심 기능을 지원했습니다. 이 글에서는 PostgreSQL 18의 주요 기능과 보안 및 확장성 개선 사항, AI 워크로드를 위한 기반, EDB의 기여를 살펴봅니다.

PostgreSQL 18 주요 기능 요약

  • OAuth 기반 중앙 집중식 인증 인프라 연동
  • 벡터 및 분석용 인덱스를 지원하는 새로운 인덱스 접근 방식
  • 읽기 전용 파일시스템을 고려한 동적 확장 로딩
  • 디스크 저장 없이 계산 결과를 제공하는 가상 생성 컬럼
  • Temporal foreign key와 [NOT] ENFORCED 제약 조건 등 SQL 표준 지원 강화

PostgreSQL 18의 보안 기능과 OAuth 지원

오늘날 모든 조직에서 데이터베이스 보안은 필수입니다. PostgreSQL 18의 중요한 보안 기능 중 하나는 OAuth(Open Authorization) 지원입니다. 이 기능은 Okta, Keycloak, Microsoft Entra와 같은 중앙 집중식 아이덴티티 관리 시스템을 사용하는 기업에 특히 중요한 변화입니다.

OAuth 검증기를 확장 모듈로 추가하면 PostgreSQL을 기업의 기존 인증 인프라에 통합할 수 있습니다. 자세한 변경 사항은 PostgreSQL 공식 릴리스 노트에서 확인할 수 있습니다.

이번 릴리스에는 OAuth 외에도 libpq 보안 업데이트와 암호화 컬럼 지원을 위한 기반 작업 등 다양한 보안 개선 사항이 포함되어 있습니다. 이러한 개선은 엄격한 보안과 규제 요건을 고려해야 하는 엔터프라이즈 환경에서 PostgreSQL을 운영하기 위한 기반을 강화합니다.

Jacob Champion(PostgreSQL 주요 기여자, EDB 수석 엔지니어)과 Floor Drees(PostgreSQL 커뮤니티 오거나이저, EDB 수석 프로그램 매니저)가 PostgreSQL 18의 OAuth 기능이 완성되기까지 이어진 4년의 여정을 소개합니다. 또한 EDB가 PostgreSQL 커뮤니티의 합의 중심 개발 방식을 어떻게 존중하는지도 설명합니다.


PostgreSQL 18의 확장성과 개발자 생산성을 높이는 기능

PostgreSQL은 오랫동안 뛰어난 확장성(extensibility)으로 주목받아 왔습니다. PostgreSQL 18은 새로운 인덱스 유형과 클라우드 네이티브 환경을 위한 확장 관리, 가상 생성 컬럼, SQL 표준 지원을 통해 이러한 강점을 더욱 발전시켰습니다.

새로운 인덱스 유형을 위한 접근 방식

새로운 인덱스 접근 방식(Access Methods for New Index Types)은 AI 워크로드에 필요한 벡터 및 분석 중심 인덱스를 지원하여 새로운 데이터 구조와 검색 방식을 구현하기 위한 기반을 제공합니다.

클라우드 네이티브 환경을 위한 동적 확장 로딩

동적 확장 로딩(Dynamic Extension Loading)을 사용하면 CloudNativePG와 같은 읽기 전용 파일시스템 환경에서도 확장을 로딩할 수 있습니다. 이를 통해 클라우드 네이티브 및 컨테이너 환경에서 더욱 유연하게 PostgreSQL 확장을 관리할 수 있습니다.

디스크 공간을 절약하는 가상 생성 컬럼

가상 생성 컬럼(Virtual Generated Columns)은 계산된 컬럼 값을 디스크에 저장하지 않고 사용할 수 있게 합니다. 개발자는 계산 기반 비즈니스 로직을 보다 간결하게 구현하면서 불필요한 테이블 팽창을 방지할 수 있습니다.

향상된 SQL 표준 지원

PostgreSQL 18은 Temporal foreign key, [NOT] ENFORCED 제약 조건 및 SELECT DISTINCT 최적화를 통해 SQL 호환성과 쿼리 처리 기반을 강화했습니다.

이러한 기능은 개발자가 더욱 깔끔하고 효율적인 데이터베이스 스키마를 설계하고, 다양한 애플리케이션 요구사항에 맞게 PostgreSQL을 확장할 수 있도록 지원합니다.

PostgreSQL 커뮤니티 리더인 Bruce Momjian, Tom Kincaid, Floor Drees가 새로운 아이디어가 제안된 후 매년 최종 PostgreSQL 릴리스로 이어지는 과정과 커뮤니티 기여의 중요성을 소개합니다.


AI 시대를 위한 PostgreSQL 18과 EDB Postgres AI

PostgreSQL 18은 세계적인 오픈소스 데이터베이스를 발전시키기 위해 커뮤니티가 함께 협력한 결과입니다. EDB는 이러한 PostgreSQL의 혁신을 기반으로 EDB Postgres AI(EDB PG AI)를 통해 기업 고객에게 가치를 제공합니다.

EDB PG AI는 업계 최초이자 유일한 소버린 Postgres 데이터 및 AI 플랫폼으로, 트랜잭션·분석·AI 워크로드를 하나의 데이터베이스에서 실행할 수 있습니다. 자세한 내용은 EDB Postgres AI 소개를 참고하세요.

출시 예정인 EDB PG AI Database 릴리스는 PostgreSQL 18 기능을 확장해 보안과 확장성, AI 지원을 한층 강화할 예정입니다.


PostgreSQL 18 주요 기능 정리

PostgreSQL 18은 OAuth 인증, 새로운 인덱스 접근 방식, 동적 확장 로딩, 가상 생성 컬럼 및 향상된 SQL 표준 지원을 통해 보안·확장성·AI 활용 준비를 강화했습니다. 이번 릴리스는 PostgreSQL 커뮤니티의 협업 역량과 지속적인 혁신을 다시 한번 보여줍니다.

EDB는 PostgreSQL 커뮤니티와 함께 더 나은 Postgres 생태계를 만들고, 기업이 차세대 데이터 기반 애플리케이션을 구축할 수 있도록 지원할 것입니다.


PostgreSQL 18 자주 묻는 질문

PostgreSQL 18의 주요 기능은 무엇인가요?

PostgreSQL 18의 주요 기능에는 OAuth 인증, 새로운 인덱스 접근 방식, 동적 확장 로딩, 가상 생성 컬럼과 향상된 SQL 표준 지원이 포함됩니다. 이러한 기능은 데이터베이스 보안과 확장성, 개발자 생산성을 강화합니다.

PostgreSQL 18은 OAuth 인증을 지원하나요?

PostgreSQL 18에는 OAuth 지원이 추가되었습니다. OAuth 검증기를 확장 모듈로 적용하면 Okta, Keycloak, Microsoft Entra와 같은 중앙 집중식 아이덴티티 관리 시스템과 PostgreSQL을 연동할 수 있습니다.

PostgreSQL 18의 가상 생성 컬럼은 무엇인가요?

가상 생성 컬럼은 계산된 값을 디스크에 직접 저장하지 않고 쿼리에서 사용할 수 있도록 하는 기능입니다. 이를 통해 계산 기반 비즈니스 로직을 구현하면서 불필요한 테이블 팽창을 방지할 수 있습니다.

동적 확장 로딩은 어떤 환경에 유용한가요?

동적 확장 로딩은 CloudNativePG와 같은 읽기 전용 파일시스템 환경에서 PostgreSQL 확장을 로딩해야 할 때 유용합니다. 클라우드 네이티브 및 컨테이너 환경에서 확장을 보다 유연하게 관리할 수 있도록 지원합니다.

PostgreSQL 18과 EDB Postgres AI는 어떤 관계인가요?

EDB Postgres AI는 PostgreSQL의 혁신을 기반으로 트랜잭션·분석·AI 워크로드를 지원하는 소버린 Postgres 데이터 및 AI 플랫폼입니다. 출시 예정인 EDB PG AI Database 릴리스는 PostgreSQL 18 기능을 확장할 예정입니다.


메일: salesinquiry@enterprisedb.com

Share this