⚡ In-Process Vector Database

Zvec

RAG 앱을 위한 초경량 벡터 DB

별도 서버 없이 앱 내장형으로 동작.
100만 벡터 검색 <10ms

기존 벡터 DB의 문제 🤔

🐘

무거움

Pinecone, Weaviate... 별도 인프라 필요

💸

비쌈

매달 청구되는 클라우드 비용

🔧

복잡함

DevOps 지식 필요. 관리 피로

Zvec는 다름

앱에 임베딩. 끝.

In-Process

별도 서버 없음. 프로세스 내 동작. 네트워크 레이턴시 제로.

🚀

초고속

HNSW 알고리즘. 100만 벡터 10ms 이내 검색.

📦

경량

패키지 크기 2MB. 의존성 최소화.

💰

무료

오픈소스. 클라우드 비용 없음.

벤치마크

DB 1M 벡터 검색 메모리
Zvec 8ms 512MB
Pinecone 45ms -
Chroma 32ms 2GB
Weaviate 28ms 4GB

5줄이면 끝

from zvec import VectorDB

db = VectorDB()
db.add("doc1", embedding_vector)
db.add("doc2", embedding_vector)

results = db.search(query_vector, top_k=5)

이런 곳에 딱

🤖 RAG 앱 🔍 시맨틱 검색 💬 챗봇 📚 문서 QA 🎯 추천 시스템

시작하기

pip install zvec
⭐ GitHub 스타 주기

MIT 라이선스 · 오픈소스