
MySQL 9.3 bringt verbesserte JavaScript-Unterstützung
MySQL 9.3 führt Dumps für logische Benutzerkonten, verbesserte JavaScript-Unterstützung und neue Funktionen für die Gruppenreplikationswahl ein.
Eine Übersetzung von 🇬🇧 Linuxiac.com
MySQL, ein weit verbreitetes relationales Open-Source-Datenbankmanagementsystem (RDBMS), hat mit der Version 9.3 sein drittes Update der 9.x-Serie auf den Markt gebracht, das mehrere neue Funktionen enthält.
Die neue Version bietet erhebliche Verbesserungen der Datenbank-Backup-Funktionen, insbesondere durch Erweiterungen des mysqldump
Dienstprogramms. Mit der neuen Option --users
können Administratoren jetzt mühelos logische Dumps von Benutzerkonten über praktische SQL CREATE USER
und GRANT
Anweisungen erstellen.
Möchten Sie Migrationen noch weiter rationalisieren? Mit der Option --add-drop-user
können Sie Befehle zum Löschen von Benutzern in Ihre Dump-Skripte integrieren und so die Übergänge zwischen Umgebungen vereinfachen.
Darüber hinaus wird die Flexibilität durch selektive Backup-Optionen erhöht: Administratoren können die Flags --include-user
oder --exclude-user
verwenden, um genau zu steuern, welche Konten einbezogen oder ausgelassen werden.
Entwicklern, die mit gespeicherten JavaScript-Programmen arbeiten, wurde in MySQL 9.3 ebenfalls viel Aufmerksamkeit geschenkt. Die Multilingual Engine Component (MLE), eine Schlüsselkomponente der MySQL Enterprise Edition, bietet jetzt robuste Unterstützung für den MySQL-Datentyp DECIMAL
in gespeicherten JavaScript-Programmen.
Um die Präzision beizubehalten, werden diese Werte standardmäßig als JavaScript-Strings dargestellt, obwohl für diejenigen, die eine numerische Handhabung bevorzugen, Flexibilität geboten wird. Darüber hinaus ist jetzt die JavaScript Internationalization API integriert, die eine nahtlose Lokalisierung und Internationalisierung durch vertraute JavaScript-Methoden ermöglicht.
Im Bereich JavaScript hat MySQL 9.3 die Möglichkeiten der Bibliotheksverwaltung erheblich verbessert. Das dynamische Laden von JavaScript-Bibliotheken über das Schlüsselwort await
rationalisiert asynchrone Operationen und stellt sicher, daß die benötigten Module genau dann geladen werden, wenn sie benötigt werden. Die neu eingeführten SQL-Anweisungen ALTER LIBRARY
und SHOW LIBRARY STATUS
vereinfachen die Verwaltung und Sichtbarkeit von JavaScript-Bibliotheken weiter.
Auch bei der Gruppenreplikation gibt es bedeutende Fortschritte. Die neue Komponente Primary Election
wählt bei Failovers effektiv den aktuellsten Sekundärserver für die Promotion aus und minimiert so Dateninkonsistenzen und Ausfallzeiten - eine entscheidende Verbesserung für Unternehmensbereitstellungen, die maximale Verfügbarkeit und Zuverlässigkeit anstreben.
Schließlich erweitert MySQL 9.3 seine Optimierungsmöglichkeiten, insbesondere im Umgang mit quantifizierten Vergleichsprädikaten. Es unterstützt jetzt eine breite Palette von Transformationen sowohl in WHERE
als auch in SELECT
Klauseln, so daß selbst komplexe Abfragen effizienter ablaufen.
Neben diesen Neuerungen wurde das zuvor veraltete Version Tokens
Plugin nun vollständig entfernt. Darüber hinaus wurde die Einstellung replica_parallel_workers
aktualisiert, so dass nun ein Mindestwert von 1
erforderlich ist, um sicherzustellen, dass die Replikationseffizienz konsistent und zuverlässig bleibt.
Weitere Einzelheiten finden Sie in den Versionshinweisen oder in der Übersicht über alle Änderungen, die MySQL 9.3 mit sich bringt.
Spendieren Sie Bobby einen ☕ Ko-fi
Ein Service von s3n🧩net
Comments