コンテンツへスキップ
FindOpenSource

Milvus

スケーラブルな類似検索と AI アプリケーション向けに構築された、オープンソースのベクトルデータベースです。

概要

Milvus は、テキスト、画像、マルチモーダルコンテンツといった非構造化データのベクトル表現である埋め込みを、整数、文字列、JSON といった通常のスカラーフィールドと合わせて保存・検索するために特化して構築されたベクトルデータベースです。これにより、ベクトル類似度検索とメタデータによるフィルタリングを組み合わせられます。

計算とストレージを分離した分散型・Kubernetes ネイティブなアーキテクチャで構築されており、クエリとデータ取り込みの容量をそれぞれ独立してスケールできます。また、単一マシンで動作する Standalone モードや、ローカルでのプロトタイピング向けに pip でインストールできる軽量な Milvus Lite もサポートしています。複数のベクトルインデックスタイプ(HNSW、IVF、FLAT、SCANN、DiskANN)と GPU アクセラレーションに対応しており、精度・速度・メモリのトレードオフに応じてインデックスを調整できます。

Milvus はセルフホストすることも、Zilliz Cloud 上のフルマネージドサービスとして利用することもできます。検索拡張生成、レコメンデーション、マルチモーダル検索など、大規模なベクトル検索を必要とする AI アプリケーションを構築するチームに向いており、汎用データベースにベクトル検索を後付けするのとは異なるアプローチです。

カテゴリ
AI・機械学習データベース
キーワード
vector-databaseembeddingssimilarity-searchaimachine-learning
言語
Go, C++
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する