pgvector — Postgres용 오픈소스 벡터 유사도 검색
pgvector — Postgres용 오픈소스 벡터 유사도 검색
pgvector는 PostgreSQL에 벡터 유사도 검색을 붙여주는 오픈소스 확장이에요. 벡터를 나머지 데이터와 같은 테이블에 두고 SQL로 그대로 다루기 때문에, 별도 벡터 데이터베이스를 운영하지 않고도 근사·정확 최근접 이웃 검색을 쓸 수 있습니다.
기존 Postgres의 ACID, 시점 복구, JOIN 등 장점을 그대로 누리면서 single/half/binary/sparse 네 가지 형식의 벡터를 지원해요. 아래 페이지에서 저장·검색·인덱싱 흐름과 고급 벡터 형식을 살펴볼게요.