Milvus
확장 가능한 유사도 검색과 AI 애플리케이션을 위해 만들어진 오픈소스 벡터 데이터베이스입니다.
- 활발히 유지보수됨
- 재단 지원
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
Milvus는 텍스트, 이미지, 멀티모달 콘텐츠 같은 비정형 데이터의 벡터 표현인 임베딩을 저장하고 검색하기 위해 전용으로 설계된 벡터 데이터베이스로, 정수, 문자열, JSON 같은 일반적인 스칼라 필드도 함께 다룰 수 있어 벡터 유사도 검색과 메타데이터 필터링을 결합할 수 있습니다.
컴퓨팅과 스토리지를 분리한 분산형 Kubernetes 네이티브 아키텍처로 구축되어 쿼리와 데이터 수집 용량을 독립적으로 확장할 수 있습니다. 또한 단일 머신용 Standalone 모드와, 로컬 프로토타이핑을 위한 pip로 설치 가능한 경량 Milvus Lite도 지원합니다. 여러 벡터 인덱스 유형(HNSW, IVF, FLAT, SCANN, DiskANN)과 GPU 가속을 지원하여, 정확도·속도·메모리 간의 트레이드오프에 맞게 인덱스를 조정할 수 있습니다.
Milvus는 셀프 호스팅하거나 Zilliz Cloud에서 완전 관리형 서비스로 사용할 수 있습니다. 검색 증강 생성, 추천, 멀티모달 검색처럼 대규모 벡터 검색이 필요한 AI 애플리케이션을 구축하는 팀에 적합하며, 범용 데이터베이스에 벡터 검색을 덧붙이는 방식과는 다릅니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★★ (5/5)
The leading purpose-built vector database; essential representative project for vector search.
- 기반 프로젝트
- 재단 거버넌스
- 언어
- Go, C++
- 라이선스
- Apache-2.0
관련 프로젝트
Qdrant
Apache-2.0임베딩을 활용한 AI 애플리케이션을 구축하기 위한 벡터 데이터베이스 겸 유사도 검색 엔진입니다.
활발히 유지보수됨
- AI 및 머신러닝
- 데이터베이스
PyTorch
BSD-3-Clause연구 프로토타이핑부터 프로덕션 배포까지의 과정을 가속화하는 오픈소스 머신러닝 프레임워크입니다.
활발히 유지보수됨
- AI 및 머신러닝
TensorFlow
Apache-2.0연구부터 프로덕션까지 아우르는 엔드투엔드 오픈소스 머신러닝 플랫폼입니다.
활발히 유지보수됨
- AI 및 머신러닝
Ollama
MIT간단한 커맨드라인 인터페이스와 API로 대규모 언어 모델을 로컬에서 실행합니다.
활발히 유지보수됨
- AI 및 머신러닝
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기