한 줄 정의
Qdrant는 임베딩 벡터를 저장하고 비슷한 항목을 빠르게 찾게 해 주는 벡터 검색 엔진이야. 단순 저장소가 아니라 필터링, 검색 API, 배포 선택지까지 갖춘 검색 계층으로 보는 게 맞아.
어떻게 작동하나
문서나 이미지 같은 데이터를 임베딩으로 바꿔 저장해 두고, 새 질의도 벡터화해서 가장 가까운 항목을 찾는 식으로 움직여. 여기에 JSON 메타데이터를 같이 붙여 권한, 카테고리, 날짜 같은 조건을 걸 수 있고 dense와 sparse를 섞는 hybrid 검색도 지원해.
왜 중요한가
RAG나 추천 시스템은 모델이 똑똑한지만으로 끝나지 않고 필요한 정보를 얼마나 안정적으로 꺼내오느냐가 결과를 크게 좌우해. 그래서 Qdrant가 기사에 나오면 AI 모델 이름이 아니라 retrieval 품질과 서비스 운영 계층 얘기일 가능성이 높다고 읽을 수 있어.
주의해서 볼 점
Qdrant를 넣는다고 검색 품질이 자동으로 좋아지는 건 아니야. 임베딩 모델 선택, 청크 분할, payload 설계, 인덱스 튜닝을 같이 맞춰야 해서, 그냥 벡터 DB 하나 붙이면 된다고 생각하면 범위를 너무 좁게 잡게 돼.
관련 용어
- pinecone은 관리형 서비스 감각이 더 강한 벡터 검색 축이야. Qdrant와 비교하면 직접 운영 감각과 서비스형 감각 차이가 잘 보여.
- weaviate도 비슷한 retrieval 인프라지만 스키마와 생태계 묶음 인상이 더 강해. Qdrant는 검색 엔진 감각과 필터링 구조가 더 선명하게 읽혀.
- chroma는 빠르게 붙여 보는 개발 경험 쪽에서 자주 같이 언급돼. 운영형 필터링과 서비스 계층 관점은 Qdrant가 더 진하게 드러나.
- rag는 Qdrant가 자주 들어가는 상위 파이프라인이야. 그래서 Qdrant를 이해하면 모델 얘기와 검색 얘기를 따로 읽기 쉬워져.