Aurora PostgreSQL의 pgvector 0.7.0 지원 발표
이제 Amazon Aurora PostgreSQL 호환 에디션에서 pgvector 0.7.0을 지원합니다. 데이터베이스에 벡터 임베딩을 저장하는 데 사용할 수 있는 PostgreSQL용 오픈 소스 확장인 pgvector에서는 벡터 유사성 검색 기능이 제공되므로, 생성형 인공 지능(AI) 애플리케이션의 시맨틱 검색 및 검색 증강 생성(RAG)에서 Aurora를 사용할 수 있습니다.
병렬 처리 기능이 추가된 pgvector 0.7.0이 지원되므로 Aurora의 Hierarchical Navigable Small Worlds(HNSW) 인덱스 빌드 시간이 단축됩니다. pgvector 0.7.0에는 차원을 2바이트 부동 소수점으로 저장하는 halfvec과 최대 1,000개의 0이 아닌 차원을 저장하는 sparsevec이라는 두 가지 새로운 벡터 데이터 유형이 추가되었습니다. 그리고 이제는 PostgreSQL 기본 비트 유형을 사용하여 이진 벡터를 인덱싱할 수도 있습니다. 이러한 추가 기능을 통해 PostgreSQL 표현식 인덱스를 사용하여 벡터 데이터 유형에 스칼라 및 이진 양자화를 사용할 수 있습니다. 따라서 인덱스 스토리지 크기가 줄어들고 인덱스 빌드 시간이 단축됩니다. 양자화 사용 시에는 인덱싱 가능한 벡터의 최대 차원 수도 늘어납니다(halfvec의 경우 4,000개/이진 벡터의 경우 64,000개).
AWS GovCloud(미국) 리전을 비롯하여 해당하는 모든 AWS 리전(중국 리전은 제외)에서 PostgreSQL 16.3, 15.7, 14.12, 13.15 및 12.19 이상을 실행하는 Amazon Aurora 클러스터에서 pgvector 0.7.0을 사용할 수 있습니다. DB 클러스터를 수정하여 마이너 버전 업그레이드를 시작할 수 있습니다. 자세한 내용은 Aurora 설명서를 참조하세요.
Amazon Aurora는 완벽한 MySQL 및 PostgreSQL 호환성과 함께 글로벌 규모로 탁월한 고성능 및 고가용성을 제공하도록 설계된 서비스입니다. Amazon Aurora는 기본 제공 보안, 연속적인 백업, 서버리스 컴퓨팅, 최대 15개의 읽기 전용 복제본, 자동 다중 리전 복제 및 다른 AWS 서비스와의 통합을 제공합니다. Amazon Aurora를 시작하려면 시작하기 페이지를 참조하세요.