Milvus-Fahrplan
Willkommen bei der Milvus-Roadmap! Begleiten Sie uns auf unserem Weg, Milvus kontinuierlich zu verbessern und weiterzuentwickeln. Wir freuen uns, Ihnen unsere Errungenschaften, Zukunftspläne und unsere Vision für die Zukunft vorzustellen. Unsere Roadmap ist mehr als nur eine Liste kommender Funktionen - sie spiegelt unser Engagement für Innovation und unsere Bereitschaft zur Zusammenarbeit mit der Community wider. Wir laden Sie ein, einen Blick auf unsere Roadmap zu werfen, uns Ihr Feedback zu geben und die Zukunft von Milvus mitzugestalten!
Fahrplan
Kategorie | Milvus 2.4.0 (kürzlich erreicht) | Milvus 2.5.0 (geplant für Mitte JJ24) | Zukünftige Roadmap (Milvus 3.0 wird für CY24 erwartet) |
---|---|---|---|
KI-Entwicklerfreundlich Einentwicklerfreundlicher Technologiestack, erweitert um die neuesten KI-Innovationen |
Multi-Vektoren & Hybrid-Suche Framework für Multiplex-Recall und Fusion GPU-Indexbeschleunigung Unterstützung für höhere QPS und schnellere Indexerstellung Modellbibliothek in PyMilvus Integrierte Einbettungsmodelle für Milvus |
Sparse Vector (GA) Lokale Merkmalsextraktion und Schlüsselwortsuche Milvus Lite (GA) Eineleichtgewichtige, speicherinterne Version von Milvus Embedding Models Gallery Unterstützung für Bild- und multimodale Einbettungen und Reranker-Modelle in Modellbibliotheken |
Original Data-In und Data-Out Unterstützung für Blob-Datentypen Daten-Clustering Daten-Ko-Lokalität Szenario-orientierte Vektorsuche z.B. Multi-Target-Suche & NN-Filterung Unterstützung von Embedding & Reranker Endpoint |
Reichhaltige Funktionalität Erweiterte Abruf- und Datenverwaltungsfunktionen |
Unterstützung für FP16- und BF16-Datentypen Diese ML-Datentypen können dazu beitragen, die Speichernutzung zu reduzieren Grouping Search Aggregate Split Embeddings FuzzyMatch und Inverted Index Unterstützung für Fuzzy Matching und Inverted Indexing für skalare Typen wie varchar und int |
Invertierter Index für Array & JSON Indizierung für Array und teilweise Unterstützung von JSON Bitset-Index Verbesserte Ausführungsgeschwindigkeit und zukünftige Datenaggregation Truncate Collection Ermöglicht Datenlöschung unter Beibehaltung der Metadaten Unterstützung für NULL- und Standardwerte |
Unterstützung für weitere Datentypen z. B. Datetime, GIS Erweiterte Textfilterung z. B. Match Phrase Primärschlüssel-Deduplizierung |
Kosteneffizienz und Architektur Moderne Systeme mit Schwerpunkt auf Stabilität, Kosteneffizienz, Skalierbarkeit und Leistung |
Unterstützung für mehr Sammlungen/Partitionen Bewältigung von mehr als 10.000 Sammlungen in kleineren Clustern Mmap-Optimierung Ausgleich zwischen reduziertem Speicherverbrauch und Latenz Bulk-Insert-Optimierung Vereinfacht den Import großer Datensätze |
Lazy Load Daten werden bei Bedarf durch Lesevorgänge geladen Major Compaction Neuverteilung von Daten basierend auf der Konfiguration zur Verbesserung der Leseleistung Mmapfür wachsende Daten Mmap-Dateien für expandierende Datensegmente |
Speichersteuerung Reduziert Out-of-Memory-Probleme und bietet eine globale Speicherverwaltung LogNode-Einführung Sorgt für globale Konsistenz und behebt den Ein-Punkt-Engpass bei der Root-Koordination Speicherformat V2 Universelles Formatdesign legt die Grundlage für den plattenbasierten Datenzugriff |
Enterprise Ready Entwickelt, um die Anforderungen von Produktionsumgebungen in Unternehmen zu erfüllen |
Milvus CDC Fähigkeit zur Datenreplikation Accesslog Enhancement Detaillierte Aufzeichnung für Audit und Tracing |
Neue Ressourcengruppe Verbessertes Ressourcenmanagement Storage Hook Unterstützung für Bring Your Own Key (BYOK) Verschlüsselung |
Dynamische Anpassung der Replikatanzahl Erleichtert dynamische Änderungen der Anzahl der Replikate Dynamische Schemaänderung z.B. Hinzufügen/Löschen von Feldern, Ändern von varchar-Längen Rustund C# SDKs |
- Unsere Roadmap ist in der Regel in drei Teile gegliedert: die letzte Version, die nächste bevorstehende Version und eine mittel- bis langfristige Vision innerhalb des nächsten Jahres.
- Während wir Fortschritte machen, lernen wir ständig dazu und passen gelegentlich unseren Fokus an, indem wir Elemente hinzufügen oder entfernen, wenn es nötig ist.
- Diese Pläne sind unverbindlich und können je nach Abonnement variieren.
- Wir halten uns strikt an unsere Roadmap, wobei unsere Versionshinweise als Referenz dienen.
Wie Sie beitragen können
Als Open-Source-Projekt lebt Milvus von den Beiträgen der Community. Hier erfahren Sie, wie Sie ein Teil unserer Reise werden können.
Feedback geben
Problemberichte: Entdecken Sie einen Fehler oder haben Sie einen Vorschlag? Eröffnen Sie ein Problem auf unserer GitHub-Seite.
Feature-Vorschläge: Haben Sie Ideen für neue Funktionen oder Verbesserungen? Wir würden uns freuen, sie zu hören!
Code-Beiträge
Pull-Anfragen: Tragen Sie direkt zu unserer Codebasis bei. Ob Sie Fehler beheben, Funktionen hinzufügen oder die Dokumentation verbessern, Ihre Beiträge sind willkommen.
Entwicklungsleitfaden: In unserem Contributor's Guide finden Sie Richtlinien für Code-Beiträge.
Verbreiten Sie die Nachricht
Soziales Teilen: Sie lieben Milvus? Teilen Sie Ihre Anwendungsfälle und Erfahrungen in sozialen Medien und Tech-Blogs.
Vermerken Sie uns auf GitHub: Zeigen Sie Ihre Unterstützung, indem Sie unser GitHub-Repository mit einem Stern versehen.