Zum Inhalt springen
FindOpenSource

Milvus

Quelloffene Vektordatenbank für skalierbare Ähnlichkeitssuche und KI-Anwendungen.

Überblick

Milvus ist eine Vektordatenbank, die speziell dafür entwickelt wurde, Embeddings – Vektordarstellungen unstrukturierter Daten wie Text, Bilder und multimodaler Inhalte – zusammen mit gewöhnlichen skalaren Feldern wie Ganzzahlen, Strings oder JSON zu speichern und zu durchsuchen, sodass sich Vektor-Ähnlichkeitssuche mit Metadatenfilterung kombinieren lässt.

Sie basiert auf einer verteilten, Kubernetes-nativen Architektur, die Compute und Storage trennt, sodass Abfrage- und Dateneinlese-Kapazität unabhängig voneinander skaliert werden können; unterstützt werden außerdem ein Standalone-Modus für eine einzelne Maschine sowie das leichtgewichtige, per pip installierbare Milvus Lite für lokales Prototyping. Mehrere Vektorindex-Typen (HNSW, IVF, FLAT, SCANN, DiskANN) und GPU-Beschleunigung werden unterstützt, sodass der Index für unterschiedliche Abwägungen zwischen Genauigkeit, Geschwindigkeit und Speicherverbrauch angepasst werden kann.

Milvus kann selbst gehostet oder als vollständig verwalteter Dienst auf Zilliz Cloud genutzt werden. Es eignet sich für Teams, die KI-Anwendungen mit Vektorsuche im großen Maßstab bauen – etwa Retrieval-Augmented Generation, Empfehlungssysteme oder multimodale Suche – statt Vektorsuche nachträglich an eine universelle Datenbank anzuflanschen.

Kategorien
KI & Machine LearningDatenbank
Schlagwörter
vector-databaseembeddingssimilarity-searchaimachine-learning
Sprachen
Go, C++
Lizenz
Apache-2.0

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.