Enthüllung von Milvus 2.3.2 & 2.3.3: Unterstützung für Array-Datentypen, komplexes Löschen, TiKV-Integration und mehr
In der sich ständig weiterentwickelnden Landschaft der Vektorsuchtechnologien bleibt Milvus an vorderster Front, verschiebt Grenzen und setzt neue Standards. Heute freuen wir uns, die Veröffentlichung von Milvus 2.3.2 und 2.3.3 bekannt zu geben! Diese Updates bringen viele spannende Funktionen, Optimierungen und Verbesserungen, die die Systemleistung, Flexibilität und die allgemeine Benutzerfreundlichkeit verbessern.
Unterstützung für Array-Datentypen - für genauere und relevantere Suchergebnisse
Das Hinzufügen der Unterstützung für Array-Datentypen ist eine entscheidende Verbesserung für Milvus, insbesondere in Abfrage-Filter-Szenarien wie Schnittmenge und Vereinigung. Durch diese Ergänzung wird sichergestellt, dass die Suchergebnisse nicht nur genauer, sondern auch relevanter sind. In der Praxis, zum Beispiel im E-Commerce-Sektor, ermöglichen Produkt-Tags, die als String-Arrays gespeichert sind, den Verbrauchern eine erweiterte Suche, bei der irrelevante Ergebnisse herausgefiltert werden.
In unserer umfassenden Dokumentation finden Sie eine ausführliche Anleitung zur Nutzung von Array-Typen in Milvus.
Unterstützung für komplexe Löschausdrücke - Verbesserung Ihrer Datenverwaltung
In früheren Versionen unterstützte Milvus Ausdrücke zum Löschen von Primärschlüsseln und bot eine stabile und optimierte Architektur. Mit Milvus 2.3.2 oder 2.3.3 können Benutzer komplexe Löschausdrücke verwenden, die anspruchsvolle Datenverwaltungsaufgaben wie die rollierende Bereinigung alter Daten oder die GDPR-konforme Datenlöschung auf der Grundlage von Benutzer-IDs erleichtern.
Hinweis: Stellen Sie sicher, dass Sie Sammlungen geladen haben, bevor Sie komplexe Ausdrücke verwenden. Außerdem ist es wichtig zu beachten, dass der Löschvorgang keine Atomizität garantiert.
TiKV-Integration - skalierbare Metadatenspeicherung mit Stabilität
Da Milvus bisher auf Etcd für die Metadatenspeicherung angewiesen war, gab es Probleme mit der begrenzten Kapazität und Skalierbarkeit der Metadatenspeicherung. Um diese Probleme zu lösen, fügte Milvus TiKV, einen Open-Source-Schlüsselwertspeicher, als eine weitere Option für die Metadatenspeicherung hinzu. TiKV bietet eine verbesserte Skalierbarkeit, Stabilität und Effizienz und ist damit eine ideale Lösung für die sich entwickelnden Anforderungen von Milvus. Ab Milvus 2.3.2 können Benutzer durch Änderung der Konfiguration nahtlos zu TiKV für ihre Metadatenspeicherung übergehen.
Unterstützung für FP16-Vektortyp - Effizienz des maschinellen Lernens
Milvus 2.3.2 und spätere Versionen unterstützen jetzt den FP16-Vektortyp auf der Schnittstellenebene. FP16, oder 16-Bit-Gleitkomma, ist ein Datenformat, das im Deep Learning und im maschinellen Lernen weit verbreitet ist und eine effiziente Darstellung und Berechnung numerischer Werte ermöglicht. Während die volle Unterstützung für FP16 in Arbeit ist, müssen verschiedene Indizes in der Indizierungsschicht während der Konstruktion von FP16 in FP32 konvertiert werden.
Wir werden FP16-, BF16- und int8-Datentypen in späteren Versionen von Milvus vollständig unterstützen. Bleiben Sie dran.
Signifikante Verbesserung des Rolling-Upgrade-Erlebnisses - nahtloser Übergang für Benutzer
Rolling Upgrade ist eine wichtige Funktion für verteilte Systeme, die System-Upgrades ohne Unterbrechung der Geschäftsdienste oder Ausfallzeiten ermöglicht. In den letzten Milvus-Releases haben wir die Funktion des Rolling Upgrades gestärkt, so dass ein reibungsloser und effizienter Übergang für die Benutzer beim Upgrade von Version 2.2.15 auf 2.3.3 und alle späteren Versionen gewährleistet ist. Die Community hat auch in umfangreiche Tests und Optimierungen investiert, um die Auswirkungen auf die Abfragen während des Upgrades auf weniger als 5 Minuten zu reduzieren und den Nutzern eine problemlose Erfahrung zu ermöglichen.
Optimierung der Leistung
Neben der Einführung neuer Funktionen haben wir die Leistung von Milvus in den letzten beiden Versionen erheblich optimiert.
Minimierte Datenkopiervorgänge für optimiertes Laden von Daten
Vereinfachte Einfügungen mit großer Kapazität durch Batch-Varchar-Lesen
Unnötige Offset-Prüfungen beim Auffüllen von Daten wurden entfernt, um die Leistung der Abrufphase zu verbessern.
Behebung von Problemen mit hohem CPU-Verbrauch in Szenarien mit umfangreichen Dateneinfügungen
Diese Optimierungen tragen insgesamt zu einem schnelleren und effizienteren Milvus-Erlebnis bei. Werfen Sie einen Blick auf unser Monitoring-Dashboard, um zu sehen, wie Milvus seine Leistung verbessert hat.
Inkompatible Änderungen
Dauerhaft gelöschter TimeTravel-bezogener Code.
Veraltete Unterstützung für MySQL als Metadatenspeicher.
Detaillierte Informationen zu allen neuen Funktionen und Verbesserungen finden Sie in den Versionshinweisen von Milvus.
Fazit
Mit den neuesten Milvus-Versionen 2.3.2 und 2.3.3 sind wir bestrebt, eine robuste, funktionsreiche und leistungsstarke Datenbanklösung anzubieten. Entdecken Sie diese neuen Funktionen, nutzen Sie die Vorteile der Optimierungen und begleiten Sie uns auf dieser spannenden Reise, während wir Milvus weiterentwickeln, um den Anforderungen des modernen Datenmanagements gerecht zu werden. Laden Sie jetzt die neueste Version herunter und erleben Sie die Zukunft der Datenspeicherung mit Milvus!
Lassen Sie uns in Kontakt bleiben!
Wenn Sie Fragen oder Feedback zu Milvus haben, treten Sie unserem Discord-Kanal bei, um sich direkt mit unseren Ingenieuren und der Community auszutauschen oder nehmen Sie an unserem Milvus Community Lunch and Learn teil, das jeden Dienstag von 12-12:30 PM PST stattfindet. Sie können uns auch gerne auf Twitter oder LinkedIn folgen, um die neuesten Nachrichten und Updates über Milvus zu erhalten.
- Unterstützung für Array-Datentypen - für genauere und relevantere Suchergebnisse
- Unterstützung für komplexe Löschausdrücke - Verbesserung Ihrer Datenverwaltung
- TiKV-Integration - skalierbare Metadatenspeicherung mit Stabilität
- Unterstützung für FP16-Vektortyp - Effizienz des maschinellen Lernens
- Signifikante Verbesserung des Rolling-Upgrade-Erlebnisses - nahtloser Übergang für Benutzer
- Optimierung der Leistung
- Inkompatible Änderungen
- Fazit
- Lassen Sie uns in Kontakt bleiben!
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word