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
- Sprachen
- Go, C++
- Lizenz
- Apache-2.0
Ähnliche Projekte
Qdrant
Apache-2.0Vektordatenbank und Ähnlichkeitssuchmaschine zum Bau von KI-Anwendungen mit Embeddings.
- KI & Machine Learning
- Datenbank
PyTorch
BSD-3-ClauseQuelloffenes Machine-Learning-Framework, das den Weg vom Forschungsprototyp bis zum Produktions-Deployment beschleunigt.
- KI & Machine Learning
TensorFlow
Apache-2.0Durchgängige, quelloffene Plattform für maschinelles Lernen, von der Forschung bis zur Produktion.
- KI & Machine Learning
Ollama
MITFühre große Sprachmodelle lokal aus – mit einer einfachen Kommandozeile und API.
- KI & Machine Learning
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.