본문 바로가기
AI#AI#Database#RAG조회 40

Vector Database란?벡터 데이터베이스

정의

벡터 임베딩을 저장하고 코사인 유사도 등으로 빠르게 최근접 검색하는 DB. Pinecone·Weaviate·Qdrant·pgvector·Redis 8 등.

다른 표현벡터DB벡터 데이터베이스VectorDB

벡터 데이터베이스란?

임베딩 벡터를 저장·검색하기 위한 특수 DB다. 전통 DB의 B-Tree 인덱스가 아닌 HNSW, IVF 같은 근사 최근접 이웃(ANN) 알고리즘을 쓴다.

주요 선택지

  • Pinecone — 매니지드, 대규모·다중 테넌트에 강점
  • Qdrant — 오픈소스, 페이로드 필터 강력
  • Weaviate — 하이브리드(BM25 + vector) 기본 제공
  • pgvector — Postgres 단일 스택 유지
  • Redis 8 — 이미 Redis 쓰면 추가 인프라 불필요

선택 기준

수백만 벡터 이하라면 기존 DB(Postgres + pgvector, Redis 8)로 시작, 그 이상이면 전용 벡터 DB를 고려한다.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

AI 전체 →