이 페이지에서는
Linux 배포 옵션을 사용하여 AlloyDB Omni 버전
최신(17.5.0) 을 설명합니다.
다른 배포 옵션을 선택합니다 .
Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
의견 보내기
벡터 임베딩 저장
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
문서 버전을 선택합니다.
18.3.0keyboard_arrow_down
이 페이지에서는
함수와 연산자가 포함된
pgvectorvector 확장 프로그램을 사용하여 AlloyDB Omni를 벡터 데이터베이스로 사용하는 방법을 보여줍니다. 이러한 함수와 연산자를 사용하면 임베딩을 벡터 값으로 저장할 수 있습니다.
필수 데이터베이스 확장 프로그램
vector 확장 프로그램 버전 0.8.2.google-1 이상을 사용하여
pgvector 함수와 연산자를 포함하여 생성된 임베딩을 vector 값으로 저장합니다. 이는 Google에서 AlloyDB Omni에 특화된 최적화를 추가하여 확장한 pgvector 버전입니다.
CREATE EXTENSION IF NOT EXISTS vector ;
생성된 임베딩 저장
AlloyDB Omni 데이터베이스에 테이블을 이미 만들었는지 확인합니다.
참고: 애플리케이션에서 LangChain 프레임워크를 사용하고 데이터 세트에 O(100k)
임베딩이 있는 경우 AlloyDB Omni LangChain 라이브러리에 포함된 AlloyDBVectorStore 벡터 클래스
를 사용하여 임베딩을 저장하는 것이 좋습니다. 자세한 내용은
LangChain을 사용하여 LLM 기반 애플리케이션 빌드 를 참조하세요.
벡터 임베딩을 저장하려면 다음 단계를 수행합니다.
테이블에 임베딩을 저장할 vector[] 열을 만듭니다.
ALTER TABLE TABLE_NAME ADD COLUMN EMBEDDING_COLUMN vector ( DIMENSIONS );
다음을 바꿉니다.
TABLE_NAME : 테이블의 이름입니다.
EMBEDDING_COLUMN : 새 임베딩 열의 이름
DIMENSIONS : 모델에서 지원하는 차원 수
예를 들어 Vertex AI에서 text-embedding-005와 같은 영어 모델을 사용하는 경우 768을 지정합니다.
벡터를 벡터 열에 복사합니다. 다음 예시에서는 CSV 파일에서 임베딩을 사용할 수 있다고 가정합니다.
COPY TABLE ( EMBEDDING_COLUMN ) FROM 'PATH_TO_VECTOR_CSV ' ( FORMAT CSV );
다음을 바꿉니다.
PATH_TO_VECTOR_CSV : CSV 파일을 저장한 위치의 전체 경로
임베딩을 저장한 후 vector 확장 프로그램이나 alloydb_scann 확장 프로그램을 사용하여 더 빠른 쿼리 성능을 위한 색인을 만들 수 있습니다.
다음 단계
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-09-11(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-09-11(UTC)"],[],[]]