Zvec는 애플리케이션 내부에 직접 임베딩해서 쓰는(in-process) 오픈소스 벡터 데이터베이스입니다. 별도 서버 구성이나 복잡한 설정 없이, 코드에 라이브러리로 붙여 저지연 유사도 검색을 빠르게 구현하는 데 초점을 맞췄어요.
특징은 크게 4가지로 정리됩니다.
- 초고속 검색: 대규모 벡터도 밀리초 단위 검색을 지향
- 간편한 사용성: “서버/설정 없이” 설치 후 바로 사용
- Dense + Sparse + Hybrid: 밀집/희소 벡터 모두 지원하고, 구조화 필터와 결합한 하이브리드 검색을 지원
- 어디서나 실행: 노트북/서버/CLI/엣지 등 코드가 돌아가는 곳에서 그대로 동작
설치는 Python(3.10~3.12) 기준 pip install zvec, Node.js는 npm install @zvec/zvec 형태로 제공되며, 공식적으로 Linux(x86_64, ARM64)와 macOS(ARM64) 지원을 안내하고 있습니다. 라이선스는 Apache-2.0입니다.
RAG, 추천, 검색 고도화처럼 “벡터 검색이 필요하지만 인프라를 무겁게 가져가고 싶지 않은” 상황에서, 가볍게 붙여서 빠르게 성능을 내는 선택지로 살펴볼 만한 프로젝트입니다.
https://github.com/alibaba/zvec
GitHub - alibaba/zvec: A lightweight, lightning-fast, in-process vector database
A lightweight, lightning-fast, in-process vector database - alibaba/zvec
github.com
'IT 소식 > 오픈소스' 카테고리의 다른 글
| Paper2Slides: 논문·문서를 “원클릭”으로 발표 슬라이드/포스터로 바꿔주는 오픈소스 (0) | 2026.02.10 |
|---|---|
| Marmot — 리더 없는 분산 SQLite 복제 서버 (0) | 2026.01.03 |
| Sim.ai: 오픈소스 AI 에이전트 워크플로우 빌더 (0) | 2025.12.12 |
