Aurora PostgreSQL에서 pgvector 0.8.0 지원 발표

게시된 날짜: 2025년 4월 9일

Amazon Aurora PostgreSQL 호환 에디션은 데이터베이스에 벡터 임베딩을 저장하기 위한 PostgreSQL 오픈 소스 확장인 pgvector 0.8.0을 지원합니다. pgvector는 벡터 유사성 검색 기능을 제공하며, 이를 통해 Aurora를 생성형 인공 지능(AI) 기반의 시맨틱 검색 및 검색 증강 생성(RAG) 애플리케이션에 활용할 수 있습니다. pgvector 0.8.0은 필터가 존재할 때 PostgreSQL 쿼리 플래너의 인덱스 선택 방식을 개선하여, 쿼리 성능을 향상시키고 검색 결과의 품질을 높이는 데 도움이 됩니다.

pgvector 0.8.0은 WHERE 절 및 조인에서 조건을 사용한 데이터 필터링을 개선하여 쿼리 성능과 사용성을 향상킬 수 있습니다 또한 반복 인덱스 스캔은 '과잉 필터링'을 방지하여 쿼리 조건을 충족하는 충분한 결과를 생성할 수 있도록 합니다. 초기 인덱스 스캔이 쿼리 조건을 충족하지 못할 경우, pgvector는 구성 가능한 임계값에 도달할 때까지 인덱스를 계속해서 검색합니다. 또한 pgvector 0.8.0은 HNSW 인덱스의 검색 및 구축 성능도 개선되었습니다.

pgvector 0.8.0은 중국 리전을 제외하고 AWS GovCloud(미국) 리전을 비롯한 모든 AWS 리전에서 PostgreSQL 16.8, 15.12, 14.17, 13.20 이상을 실행하는 Amazon Aurora 클러스터에서 사용할 수 있습니다. DB 클러스터를 수정하여 마이너 버전 업그레이드를 시작할 수 있습니다. 자세한 내용은 Aurora 설명서에서 확인하세요.

Amazon Aurora는 완벽한 MySQL 및 PostgreSQL 호환성과 함께 글로벌 규모로 탁월한 고성능 및 고가용성을 제공하도록 설계된 서비스입니다. Amazon Aurora는 기본 제공 보안, 연속적인 백업, 서버리스 컴퓨팅, 최대 15개의 읽기 전용 복제본, 자동 다중 리전 복제 및 다른 AWS 서비스와의 통합을 제공합니다. Amazon Aurora를 시작하려면 시작하기 페이지를 참조하세요.