🚀 Testen Sie Zilliz Cloud, die vollständig verwaltete Milvus, kostenlos – erleben Sie 10x schnellere Leistung! Jetzt testen>>

milvus-logo
LFAI

HomeBlogsMilvus 2.2.8: Bessere Abfrageleistung, 20% höherer Durchsatz

Milvus 2.2.8: Bessere Abfrageleistung, 20% höherer Durchsatz

  • News
May 12, 2023
Fendy Feng

Milvus 2.2.8 Milvus 2.2.8

Wir freuen uns, unsere neueste Version von Milvus 2.2.8 ankündigen zu können. Diese Version enthält zahlreiche Verbesserungen und Fehlerkorrekturen im Vergleich zu den Vorgängerversionen, was zu einer besseren Abfrageleistung, Ressourcenschonung und höheren Durchsätzen führt. Schauen wir uns gemeinsam an, was in dieser Version neu ist.

Reduzierter Spitzenspeicherverbrauch beim Laden von Sammlungen

Um Abfragen durchführen zu können, muss Milvus Daten und Indizes in den Speicher laden. Während des Ladevorgangs können jedoch mehrere Speicherkopien dazu führen, dass der Spitzenspeicherverbrauch drei- bis viermal so hoch ist wie während der eigentlichen Laufzeit. Die neueste Version von Milvus 2.2.8 behebt dieses Problem effektiv und optimiert die Speichernutzung.

Erweiterte Abfrageszenarien mit QueryNode, das Plugins unterstützt

QueryNode unterstützt nun Plugins in der neuesten Milvus 2.2.8. Sie können den Pfad der Plugin-Datei einfach in der queryNode.soPath Konfiguration angeben. Dann kann Milvus das Plugin zur Laufzeit laden und die verfügbaren Abfrageszenarien erweitern. Wenn Sie eine Anleitung zur Entwicklung von Plugins benötigen, lesen Sie bitte die Go-Plugin-Dokumentation.

Optimierte Abfrageleistung mit verbessertem Verdichtungsalgorithmus

Der Verdichtungsalgorithmus bestimmt die Geschwindigkeit, mit der die Segmente konvergieren können, was sich direkt auf die Abfrageleistung auswirkt. Mit den jüngsten Verbesserungen des Verdichtungsalgorithmus hat sich die Konvergenzeffizienz drastisch verbessert, was zu schnelleren Abfragen führt.

Bessere Ressourcensparsamkeit und Abfrageleistung mit reduzierten Sammlungssplittern

Milvus ist ein massiv paralleles Verarbeitungssystem (MPP), was bedeutet, dass die Anzahl der Sammlungssplitter die Effizienz von Milvus beim Schreiben und Abfragen beeinflusst. In älteren Versionen verfügte eine Sammlung standardmäßig über zwei Shards, was zu einer ausgezeichneten Schreibleistung führte, aber die Abfrageleistung und die Ressourcenkosten beeinträchtigte. Mit dem neuen Milvus-Update 2.2.8 wurden die Standard-Sammlungs-Shards auf einen reduziert, wodurch die Benutzer mehr Ressourcen sparen und bessere Abfragen durchführen können. Die meisten Benutzer in der Community haben weniger als 10 Millionen Datenvolumen, und ein Shard ist ausreichend, um eine gute Schreibleistung zu erzielen.

Hinweis: Dieses Upgrade wirkt sich nicht auf Sammlungen aus, die vor dieser Version erstellt wurden.

20 % mehr Durchsatz mit einem verbesserten Abfragegruppierungsalgorithmus

Milvus verfügt über einen effizienten Abfragegruppierungsalgorithmus, der mehrere Abfrageanfragen in der Warteschlange zur schnelleren Ausführung zu einer einzigen zusammenfasst und so den Durchsatz erheblich verbessert. In der neuesten Version haben wir diesen Algorithmus weiter verbessert, wodurch sich der Durchsatz von Milvus um mindestens 20 % erhöht.

Zusätzlich zu den erwähnten Verbesserungen behebt Milvus 2.2.8 auch verschiedene Bugs. Weitere Details finden Sie in den Milvus Release Notes.

Lassen Sie uns in Kontakt bleiben!

Wenn Sie Fragen oder Feedback zu Milvus haben, zögern Sie bitte nicht, uns über Twitter oder LinkedIn zu kontaktieren. Sie sind auch herzlich eingeladen, unserem Slack-Kanal beizutreten, um direkt mit unseren Ingenieuren und der gesamten Community zu chatten, oder besuchen Sie unsere Sprechstunde am Dienstag!

Like the article? Spread the word

Weiterlesen