AI 앱을 위한 오픈 소스 임베딩 데이터베이스로, 문서와 벡터를 저장해 시맨틱·하이브리드·전체 텍스트 검색을 지원합니다.
alibaba/zvec
서버를 실행하지 않고도 애플리케이션에 직접 임베드해 지연 시간이 짧은 유사도 검색을 제공하는 오픈소스 인프로세스 벡터 데이터베이스입니다.
대체할 수 있는 제품:Pinecone
- 스타
- 16,127
- 포크
- 1,014
- 열린 이슈
- 87
- 마지막 커밋
- 20시간 전
어떤 프로젝트인가요?
Zvec은 별도의 서버가 아니라 애플리케이션 내부에서 라이브러리로 실행되는 인프로세스 벡터 데이터베이스입니다. 따라서 노트북, 백엔드 서비스, CLI 도구, 엣지 디바이스에서 사용할 수 있습니다. 밀집 벡터와 희소 벡터를 저장하고, 메모리 내 구조부터 디스크 기반 구조까지 다양한 인덱스 유형으로 유사도 검색을 지원합니다.
벡터 검색뿐 아니라 문자열 필드의 전문 검색과 벡터 유사도, 키워드 매칭, 구조화된 필터를 한 요청에서 결합하는 하이브리드 쿼리도 제공합니다. 쓰기는 write-ahead log로 보호되며, 여러 프로세스가 같은 컬렉션을 동시에 읽을 수 있지만 쓰기는 단일 프로세스로 제한됩니다.
Python, Node.js, Go, Rust, Dart/Flutter용 공식 SDK를 제공하며, C++ 코어와 C API도 갖추고 있습니다. 사전 빌드된 바이너리는 Linux(x86_64 및 ARM64, glibc 및 musl), macOS, Windows를 지원합니다.
핵심 기능
- 01다양한 인덱스 유형을 지원하는 밀집·희소 벡터 저장
- 02문자열 필드 전문 검색
- 03벡터, 키워드, 필터 조건을 결합하는 하이브리드 쿼리
- 04데이터 내구성을 위한 write-ahead logging
- 05여러 프로세스가 같은 컬렉션을 동시에 읽을 수 있음
- 06Python, Node.js, Go, Rust, Dart/Flutter용 공식 SDK
활용 사례
- 데이터베이스 서버를 배포하지 않고 RAG 파이프라인에 시맨틱 검색이나 검색 기능 추가
- AI 에이전트의 장기 기억을 위한 임베딩 저장 및 쿼리
- 데스크톱, 모바일 또는 엣지 애플리케이션 내부에서 유사도 검색 실행
- 한 번의 쿼리에서 벡터 검색과 키워드·메타데이터 필터 결합
빠른 시작
- 1
Python SDK 설치
pip install zvec - 2
1분 예제를 실행합니다(컬렉션 생성, 데이터 삽입 및 쿼리)
python
사용 전 알아둘 점
- 소스에서 빌드하는 방법은 별도의 가이드에서 설명하는 더 복잡한 절차입니다.
- 쓰기는 단일 프로세스에서만 배타적으로 수행할 수 있으므로 여러 프로세스에서 동시에 쓰는 것은 지원되지 않습니다.
- Python SDK에는 64비트 Python 3.10~3.14가 필요합니다.
토픽
자주 묻는 질문
- zvec은(는) 무엇인가요?
- 서버를 실행하지 않고도 애플리케이션에 직접 임베드해 지연 시간이 짧은 유사도 검색을 제공하는 오픈소스 인프로세스 벡터 데이터베이스입니다. Zvec은 별도의 서버가 아니라 애플리케이션 내부에서 라이브러리로 실행되는 인프로세스 벡터 데이터베이스입니다. 따라서 노트북, 백엔드 서비스, CLI 도구, 엣지 디바이스에서 사용할 수 있습니다. 밀집 벡터와 희소 벡터를 저장하고, 메모리 내 구조부터 디스크 기반 구조까지 다양한 인덱스 유형으로 유사도 검색을 지원합니다.
- zvec은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- zvec은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- zvec은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. zvec의 마지막 커밋은 2026년 10월 19일입니다.
- zvec은(는) 어디에 사용할 수 있나요?
- 데이터베이스 서버를 배포하지 않고 RAG 파이프라인에 시맨틱 검색이나 검색 기능 추가 AI 에이전트의 장기 기억을 위한 임베딩 저장 및 쿼리 데스크톱, 모바일 또는 엣지 애플리케이션 내부에서 유사도 검색 실행 한 번의 쿼리에서 벡터 검색과 키워드·메타데이터 필터 결합
- zvec는 어떻게 설치하나요?
- Python SDK 설치: pip install zvec 1분 예제를 실행합니다(컬렉션 생성, 데이터 삽입 및 쿼리): python
- zvec은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alibaba/zvec
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
폴더를 자동 인덱싱하고 Elasticsearch API를 제공하는 Rust 기반 로컬 AI 검색 엔진
문서 채팅과 AI 에이전트 실행을 위한 올인원 AI 앱으로, 로컬 우선 설정과 다중 사용자 및 다양한 LLM 제공자를 지원합니다.
기술 서적과 문서 모음을 AI 코딩 어시스턴트가 필요할 때 불러올 수 있는 구조화된 에이전트 스킬로 변환합니다.
BM25, 벡터 검색, LLM 리랭킹을 결합해 Markdown 노트, 회의록, 문서를 로컬 기기에서 검색하는 CLI 검색 엔진입니다.
웹 페이지와 PDF를 스크린샷으로 렌더링해 시각적으로 검색하는 오픈소스 파이프라인으로, 표와 차트를 RAG에 그대로 보존합니다.