Database2024년 12월 19일1분 읽기

벡터 데이터베이스 비교 — Pinecone vs Chroma vs Weaviate

YS
YoungSam
조회 1243

왜 벡터 DB인가

RAG, 유사도 검색, 추천 시스템에서 벡터 DB는 필수입니다. 고차원 벡터의 유사도를 밀리초 단위로 검색합니다.

비교

  • Pinecone: 완전 관리형, 빠른 시작, 비용 높음
  • Chroma: 오픈소스, 로컬 개발에 적합, 임베디드 모드
  • Weaviate: 오픈소스, GraphQL API, 모듈형 벡터라이저
# Chroma 예시
import chromadb
client = chromadb.Client()
collection = client.create_collection("docs")
collection.add(documents=["text1", "text2"], ids=["1", "2"])
results = collection.query(query_texts=["검색어"], n_results=5)
Vector DBRAGAI

댓글 0

아직 댓글이 없습니다.