# Versionshinweise
Zusammenfassung der neuesten Updates in MyScale, einschließlich neuer Funktionen, Verbesserungen und wichtiger Fehlerbehebungen.
Wenn eine neue Version von MyScaleDB mit Fixes verfügbar ist, empfehlen wir Ihnen, diese bei nächster Gelegenheit zu aktualisieren. Anweisungen zum Aktualisieren Ihrer DB-Version finden Sie in diesem Leitfaden.
Bitte beachten Sie, dass nach jeder Veröffentlichung mit Konsolenänderungen möglicherweise Aktualisierungen der Web-Benutzeroberfläche erforderlich sind, um eine ordnungsgemäße Funktionalität zu gewährleisten.
Bei Fragen zu diesen Funktionen oder Upgrades können Sie sich gerne an Support & Hilfe wenden.
# 7. November 2024
# MyScaleDB v1.9.0
Funktionen & Verbesserungen
- Code für Leistungsverbesserungen und weitere Optimierungen refaktorisieren.
- Abhängigkeit von der Intel MKL-Bibliothek entfernen.
- Leistung für leichte Löschungen und Zusammenführungen verbessern.
- Concurrent Bitmap-Filter-Set optimieren.
- Langsame leichte Löschungen optimieren.
- Weitere Registry-Quelle zu Cargo hinzufügen.
- Die zwei Phasenvariablen für mehrere Distanzen korrekt initialisieren.
Behebt
- Fatalen Fehler beheben, wenn prewhere und where gleichzeitig vorhanden sind.
- Tippfehler in der FTS-Beschleunigungseinstellung korrigieren.
# 10. Oktober 2024
# MyScaleDB v1.8.0
Funktionen & Verbesserungen
- Unterstützung für mehrere
distance()
-Funktionen in einer einzelnen Abfrage hinzugefügt. - Fehler bei der Berechnung von Scores in der verteilten hybriden Suche behoben.
- Leistungsverbesserung der gefilterten Vektorsuche durch die Einführung einer parallelen Leseeinstellung in
performPrefilter()
. - Verbesserung von
TextSearch()
undHybridSearch()
zur Unterstützung von mehrspaltigem FTS-Indexing.
# 5. September 2024
# MyScaleDB v1.7.1
Hervorzuhebende Funktionen
- Unterstützung für Volltextsuche über mehrere Textspalten hinzugefügt.
Funktionen & Verbesserungen
- Optimierung der Abfragen pro Sekunde (QPS) für TextSearch bei Einfügungen.
- Optimierung der Filtersuche für große Datensätze.
- Implementierung des parallelen Lesens in
performPrefilter()
.
Behebt
- Korrektur des BM25-Berechnungsfehlers bei der verteilten Textsuche.
- Korrektur der Distanzwerte für den Kosinusabstand bei der zweistufigen Vektorsuche.
- Behebung verschiedener Fehler in der Volltextsuchfunktion.
- Behebung eines Segmentierungsfehlers bei der Ausführung paralleler Textsuchabfragen mit FINAL.
- Behebung eines kritischen Problems beim Löschen des FTS-Index-Cache-Verzeichnisses.
- Behebung des Fehlers bei der Durchführung von Hybridsuchen in verteilten Tabellen.
- Behebung des Fehlers „Tantivy-Indexdatei konnte nicht geladen werden“ beim Löschen von Teilen.
- Behebung des Tantivy-Index-Ladefehlers.
# 31. Juli 2024
# MyScaleDB v1.6.4
Funktionen & Verbesserungen
- Hinzufügen der Abfrageeinstellung
enable_fts_index_for_string_functions
, um den FTS-Index für Zeichenkettenfunktionen standardmäßig zu deaktivieren. - Hinzufügen des mehrsprachigen Tokenizers
icu
für den FTS-Index.
Behebt
- Behebung des Leistungsproblems bei der Vektorsuche im Zusammenhang mit niedrigen Filterverhältnissen.
# 10. Juli 2024
# MyScaleDB v1.6.3
Funktionen & Verbesserungen
- Unterstützung grundlegender Paging-Operationen für Hybrid-, Vektor- und Textsuchen.
Behebt
- Fix
TextSearch()
Leistungsverschlechterung nach Lightweight Delete.
# 19. Juni 2024
# MyScaleDB v1.6.2
Hervorzuhebende Funktionen
- Die
HybridSearch()
Funktion hinzufügen.
Features & Verbesserungen
- Wiederverwendung des NVMe SSD-Caches nach dem Serverneustart ermöglichen.
- SELECT-Leistung verbessern, wenn PREWHERE den Partitionsschlüssel enthält.
Fehlerbehebungen
- Den Fehler beheben, dass der konfigurierte Drossler beim Schreiben von Daten auf s3 nicht wirksam wird.
- Den Fehler beheben, bei dem der MSTG Index weniger als die Top K Ergebnisse zurückgibt.
- Die Logik zum Laden von FTS-Indizes optimieren.
# 14. Mai 2024
# MyScaleDB v1.5.4
Fehlerbehebungen
- Lösen Sie das Problem der nicht übereinstimmenden Prüfsummen von FTS-Indizes aus verschiedenen Replikaten, das in v1.5.3 eingeführt wurde.
# 30. April 2024
# MyScaleDB v1.5.3
Fehlerbehebungen
- Behebt das Problem, dass der MSTG-Vektorindex nach einem Serverneustart nicht erstellt werden konnte, das in v1.4.0 eingeführt wurde.
# 29. April 2024
# MyScaleDB v1.5.2
Hervorzuhebende Funktionen
- Unterstützung der Volltextsuche mit BM25-Bewertung mithilfe des Tantivy-Index. Weitere Informationen finden Sie in unserem Blog (opens new window) und in der Dokumentation zur Textsuche und Hybrid-Suche.
Funktionen und Verbesserungen
- Umfassende Überarbeitung des Vektorindex.
- Hinzufügen des Standard-Vektorindex-Typs.
# 18. April 2024
# MyScaleDB v1.4.0
Hervorzuhebende Funktionen
- Unterstützung mehrerer Spaltenvektorindizes.
Fehlerbehebungen
- Behebt ein Problem, bei dem das Abbrechen des Aufbaus eines Vektorindex dazu führt, dass der Index einfriert.
- Behebt ein Problem, bei dem der Vektorindex möglicherweise nicht ordnungsgemäß aktualisiert wird, wenn der ReplicatedMergeTree-Engine verwendet wird.
Funktionen und Verbesserungen
- Überarbeitung des Vektorindex-Managers.
# 14. März 2024
# MyScaleDB v1.3.1
Hervorzuhebende Funktionen
- Unterstützung der Indizierung von Vektoren, die aus binären Datentypen bestehen. Weitere Informationen zur Indizierung von binären Vektoren finden Sie hier.
Fehlerbehebungen
- Entfernen der nicht verwendeten MergeTree-Einstellung
max_queue_size_to_consider_replica_as_synced
. - Beheben eines Absturzfehlers im Zusammenhang mit der Serialisierung des Vektorindex vom Typ MSTG.
- Beheben eines schwerwiegenden Fehlers, der während der Merge-Aufgabe in der Funktion
generateRowIdsMap()
auftritt.
Funktionen und Verbesserungen
- Unterstützung des Nachladens des Vektorindex-Cache-Verhältnisses.
# 30. Januar 2024
# MyScaleDB v1.3.0
Hervorzuhebende Funktionen
Berücksichtigung von leichtgewichtigen gelöschten Zeilen bei der Auswahl von Teilen zum Zusammenführen.
Diese Funktion verbessert die zeitnahe Bereinigung von als gelöscht markierten Daten in ClickHouse und wurde der Community zurückgegeben. Weitere Informationen finden Sie im Pull Request #58223 (opens new window).
Fehlerbehebungen
- Beheben des Fehlers, der auftritt, wenn die Vektorsuche Parameter verwendet.
# 10. Januar 2024
# MyScaleDB v1.2.3
TIP
Dieses Release enthält Leistungsverbesserungen und Fehlerbehebungen seit v1.2.2. Wir empfehlen Ihnen, es bei nächster Gelegenheit zu aktualisieren.
Hervorzuhebende Funktionen
- Verbesserung der Suchleistung von MSTG mit zweistufiger Suche.
Fehlerbehebungen
- Beheben eines Segmentierungsfehlers in
VectorIndexWriter
.
Funktionen und Verbesserungen
- Optimieren der Prüfsummen für Vektorindizes durch Berechnung während der Serialisierung.
- Einführung der Abfrageeinstellung
enable_brute_force_vector_search
, standardmäßig auf false gesetzt.
# 4. Januar 2024
# MyScaleDB v1.2.2
Fehlerbehebungen
- Entfernen des Vektor-/Fetch-Tmp-Ordners sofort, wenn ein Fehler auftritt.
# 28. Dezember 2023
# MyScaleDB v1.2.1
Fehlerbehebungen
- Verbesserte Protokolle für das Laden des Vektorindex bei Fehlern.
- Ausschluss von Vektorindexdateien bei der Überprüfung von Datenteilen.
- Beheben von Vektorindexinformationen für zusammengeführte Teile ohne erstellten Vektorindex.
Funktionen und Verbesserungen
- Rückport von UDF-bezogenen Funktionen für Einbettungs- und Reranking-Funktionen.
# 7. Dezember 2023
# MyScaleDB v1.2.0
Fehlerbehebungen
- Beheben des Problems mit dem erneuten Laden des Vektorindex, wenn ein Teil auf ein anderes Laufwerk verschoben wurde.
- Aufteilung des Thread-Limiters für Brute-Force- und Vektorindizes.
- Beheben von Einstellungen und Metriken für das Speichermanagement des Vektorindex.
- Beheben von Indexknotenfehlern, Behandlung von Upgrade-Szenarien und Steuerung des Statusverzeichnisses von Zookeeper über die neue Einstellung.
Funktionen und Verbesserungen
- Verbessertes Speichermanagement für den Vektorindex.
# 23. November 2023
# MyScaleDB v1.0.2
Fehlerbehebungen
- Neu erstellen des Vektorindex, wenn die Prüfsummenprüfung fehlschlägt.
- Begrenzung des Speichers und der Threads, die von der Brute-Force-Suche verwendet werden.
# 17. November 2023
# MyScaleDB v1.0.0
TIP
Dieses Release enthält Leistungsverbesserungen und Fehlerbehebungen seit v0.10.10. Wir empfehlen Ihnen, es bei nächster Gelegenheit zu aktualisieren.
Fehlerbehebungen
- Entfernen der verbleibenden Vektorindexdateien in DROP VECTOR INDEX.
Funktionen und Verbesserungen
- Rückport von Funktionen im Zusammenhang mit BACKUP.
- Hinzufügen von Prüfsummen für den Vektorindex.
- Reduzierung des Speicherbedarfs von MSTG.
# 26. Oktober 2023
# MyScaleDB v0.10.10
- Beheben der schmalen gefilterten Vektorsuche.
# 19. Oktober 2023
# MyScaleDB v0.10.9
TIP
Dieses Release enthält Leistungsverbesserungen und Fehlerbehebungen seit v0.10.8. Wir empfehlen Ihnen, es bei nächster Gelegenheit zu aktualisieren.
Fehlerbehebungen
- Verbesserung der schmalen gefilterten Vektorsuche.
Funktionen und Verbesserungen
- Upgrade des MSTG-Vektorindex und Verbesserung der Speicherüberwachung.
- Verbesserung der Stabilität der entkoppelten Datenteile.
# Konsolenänderungen
Funktionen und Verbesserungen
- Wir haben eine organisatorische Managementfunktion eingeführt, um Ihre Kontrolle über Ihre Organisation zu verbessern. Weitere Informationen finden Sie in der Organisation und Rollen.
# 12. Oktober 2023
# MyScaleDB v0.10.8
Fehlerbehebungen
- Korrigieren des Problems, bei dem die Funktion distance() nicht ausgeführt wird, wenn arrayMap in der WITH-Klausel verwendet wird.
- UUID in den Pfad des Vektorindexordners aufnehmen, um Eindeutigkeit zu gewährleisten.
- Beheben eines Fehlers, der DELETE- und UPDATE-Funktionen auf JSON-Spalten beeinträchtigt.
- Rückport #52634 (opens new window).
# 21. September 2023
# MyScaleDB v0.10.7
Fehlerbehebungen
- Beheben der abnormalen Abbruch des Vektorindexaufbaus.
- Optimieren von ALTER-Operationen für replizierte Datenbanken mit einem Shard durch Rückportierung der Korrektur aus #51049 (opens new window).
- Korrekte Vektorindexstatus, wenn MEMORY_LIMIT_EXCEEDED während des Vektorindexaufbaus auftritt.
- Sofortige Zerstörung des Vektorindex-Zeigers nach Lade-Fehler, um das Entfernen des Cache-Ordners außerhalb des kritischen Abschnitts zu verhindern.
- Definition mehrerer Vektorindizes nicht zulassen.
# Konsolenänderungen
Funktionen und Verbesserungen
- Wir haben eine Verbindungsmethode für den Go-Client in den Verbindungsdetails eingeführt, um MyScale besser an die unterschiedlichen Bedürfnisse unserer Benutzer anzupassen. Weitere Informationen finden Sie unter Go-Client.
Fehlerbehebungen
- Wir haben die Anzeige der Seitenleiste und der Seitenbenutzeroberfläche verbessert, um das Benutzererlebnis zu verbessern.
# 30. August 2023
# MyScaleDB v0.10.4
Fehlerbehebungen
- Eine Ausnahme werfen, um einen Absturz zu verhindern, wenn die Größe der MSTG-Daten zu klein ist.
- Die Verwendung von
ALTER UPDATE
auf Spalten mit einem Vektorindex einschränken, um die Datenintegrität zu gewährleisten. - Beheben eines Fehlers, der dazu führt, dass Prüfsummen-Dateien des Vektorindex fehlen.
Funktionen und Verbesserungen
- Verfeinern des Entkopplungspipelines für Datenteile, einschließlich Entfernen von Lösch-Bitmaps.
# 24. August 2023
# MyScaleDB v0.10.3
Fehlerbehebungen
- Das Parameter
metric_type
von Vektorindizes ist jetzt nicht mehr case-sensitive. - Fehlerbehebung im Vektorindex-Protokoll.
# Konsolenänderungen
Funktionen und Verbesserungen
- Die Clusterüberwachung umfasst jetzt eine Speichernutzungsanzeige, die Benutzern dabei hilft, eine klarere Vorstellung von der Auslastung des Clusters zu bekommen.
- Verbesserung der Benutzeroberfläche der Support & Hilfe-Seite für ein noch besseres Benutzererlebnis.
Fehlerbehebungen
- Beheben des Anzeigeproblems mit der Seitenleisten-Benutzeroberfläche.
# 18. August 2023
# MyScaleDB v0.10.1
TIP
Dieses Release enthält Leistungsverbesserungen und Fehlerbehebungen seit v0.10.0. Wir empfehlen Ihnen, es bei nächster Gelegenheit zu aktualisieren.
Fehlerbehebungen
- Korrigieren des Heap-Überlaufs in DenseBitmap.
- Beheben des Fehlers "zu viele Teile" bei ReplicatedMergeTree.
Funktionen und Verbesserungen
- Verringerung des Speicherverbrauchs der Brute-Force-Vektorsuche.
- Einführung der Einstellung
primary_key_cache_size
, um die Größe des Primärschlüssel-Caches zu begrenzen.
# 11. August 2023
# MyScaleDB v0.10.0
Diese Version von MyScaleDB ist ein Fork von ClickHouse v23.3.2.37.
# 10. August 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- Wir haben das Support & Hilfe-Modul eingeführt, mit dem Benutzer über die Webkonsole Unterstützungsanfragen stellen können. Weitere Informationen finden Sie unter Support & Hilfe.
- Benutzer des Standardplans haben die Möglichkeit, die Replikas bestehender Cluster zu ändern, um Skalierungsfähigkeiten zu ermöglichen. Weitere Informationen finden Sie unter Cluster-Konfigurationsänderung.
# 27. Juli 2023
# Konsolenänderungen
- MyScale unterstützt jetzt die Online-Aktualisierung des Abrechnungsplans, um die Zahlungsfunktionen zu verbessern und die Benutzerfreundlichkeit zu erhöhen. Weitere Informationen finden Sie unter Abrechnung und Preisgestaltung.
# 6. Juli 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- MyScale ermöglicht es Benutzern jetzt, ihre DB-Version zu aktualisieren, um die Leistung des Clusters zu verbessern, neue Funktionen einzuführen und Fehler zu beheben. Weitere Informationen finden Sie unter Aktualisieren der DB-Version.
# 15. Juni 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- Benutzer des Standardplans haben die Möglichkeit, die Replikas bestehender Cluster zu ändern, um Skalierungsfähigkeiten zu ermöglichen.
- Der Standardport für MyScale wurde auf 443 geändert, unterstützt jedoch weiterhin den Zugriff über Port 8443.
# 1. Juni 2023
# Konsolenänderungen
- Wir haben den Standardplan eingeführt, mit dem Benutzer ihre Cluster auf größere Pod-Größen und mehrere Replikas hochstufen und unterstützen können. Weitere Informationen finden Sie in unserem Preisplan.
# 18. Mai 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- MyScale unterstützt jetzt benutzerdefinierte Leerlaufzeiten, die eine automatische Wiederaufnahme des Dienstes bei Eingang von Anfragen im Leerlaufzustand ermöglichen.
# 11. Mai 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- Wir haben unseren neuesten MSTG-Algorithmus eingeführt, der jetzt die Vektorleistung fortschrittlicher spezialisierter Vektordatenbanken übertrifft. Erfahren Sie mehr über dieses wichtige Upgrade!
- Wir haben Beispieldatensätze für Filmempfehlungen und Abstraktive QA ergänzt, die es Benutzern ermöglichen, MyScale zu erkunden und zu erleben.
- Die Clusterüberwachungsfunktion wurde hinzugefügt, um Benutzern bei der Überwachung des Betriebsstatus von Clustern zu helfen. Weitere Informationen finden Sie unter Cluster-Überwachung.
- Wir haben das Modul "Nutzung" hinzugefügt, mit dem Benutzer die Nutzung und Kosten von Clustern leicht verstehen können. Weitere Informationen finden Sie unter Überwachung der Nutzung.
- Die Benutzeroberfläche zum Erstellen von Clustern und zum Importieren von Beispieldaten wurde optimiert, um das Benutzererlebnis zu verbessern.
- Das Statistik-Tab in den Abfrageergebnissen wurde verbessert. Weitere Informationen finden Sie unter Ergebnisse anzeigen.
# 20. April 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- Die SQL-Anweisungsstruktur für die Vektorsuche wurde optimiert, um eine größere Einhaltung der SQL-Standards zu gewährleisten. Weitere Informationen finden Sie in den Abschnitten Grundlegende Vektorsuche und Vektorsuche mit Filtern der Vektorsuche.
# 13. April 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- Unterstützung für SQL-Format, Syntaxhervorhebung und automatische Vervollständigung, um das Schreiben von Abfragen zu erleichtern und effizienter zu gestalten.
- Es wurden Tastenkombinationen zum SQL-Editor hinzugefügt, um den schnellen Zugriff auf häufig verwendete Funktionen zu ermöglichen.
- Der Datenbankbaum wurde dem SQL-Editor hinzugefügt, sodass Benutzer einfach zwischen verschiedenen Datenbanken und Tabellen navigieren können.
- Abfrageergebnisse können jetzt als CSV-, JSON- oder TSV-Dateien kopiert und exportiert werden, um die Arbeit mit den Daten außerhalb von MyScale zu erleichtern.
# 16. März 2023
# Konsolenänderungen
Funktionen und Verbesserungen
- Optimierung der Anleitung für Anfänger.
- Überarbeitung der Methode, um Verbindungsinformationen abzurufen. Weitere Informationen finden Sie unter Verbindungsdetails.
- Wir haben Beispieldatensätze eingeführt und entsprechende Abfragebefehle bereitgestellt, um Benutzern die Erkundung von MyScale zu erleichtern.
- Um die Sicherheit der Benutzerkonten zu erhöhen, ermöglichen wir Benutzern jetzt das Generieren eines neuen Cluster-Passworts.
Fehlerbehebungen
- Beheben des Problems, dass hochdimensionale Vektoren nicht in den Abfrageergebnissen angezeigt werden können.
# 14. März 2023
Wir freuen uns, die Versionshinweise zu unserem Produkt MyScale zu teilen und freuen uns auf diese gemeinsame Reise mit Ihnen.