No sechs Méint Entwécklung gouf déi éischt stabil Versioun vum neie MariaDB 10.7 (10.7.2) Datebankbranch publizéiert. Dëse Branch ass eng Fork vu MySQL, déi Réckwärtskompatibilitéit behält an d'Integratioun vun zousätzleche Späichermotoren a fortgeschrattene Funktiounen huet. D'Entwécklung vu MariaDB gëtt vun der onofhängeger MariaDB Foundation iwwerwaacht, no engem komplett oppene an transparenten Entwécklungsprozess, onofhängeg vun all eenzelne Fournisseur. MariaDB gëtt a ville Verdeelungen als Ersatz fir MySQL geliwwert. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch) Linux, Debian) a gouf a grousse Projeten ewéi Wikipedia, Google Cloud SQL an Nimbuzz implementéiert.
Zur selwechter Zäit gouf déi éischt Testverëffentlechung vun der nächster grousser Branche vu MariaDB 10.8.1 a Korrekturaktualiséierungen 10.6.6, 10.5.14, 10.4.23, 10.3.33 an 10.2.42 verëffentlecht. Verëffentlechung 10.7.2 war déi éischt nodeems de Projet op en neie Release Generatioun Modell gewiesselt ass, wat eng Reduktioun vun der Ënnerstëtzungsperiod vu 5 Joer op 1 Joer implizéiert an en Iwwergang zu der Bildung vu bedeitende Verëffentlechungen net eemol am Joer, awer eemol am Véierel .
Schlësselverbesserungen am MariaDB 10.7:
- En neien UUID-Datentyp bäigefüügt entworf fir 128-Bit eenzegaarteg Identifizéierer ze späicheren.
- Nei Funktiounen goufen fir d'Veraarbechtung vun Daten am JSON Format proposéiert: JSON_EQUALS () fir d'Identitéit vun zwee JSON Dokumenter ze vergläichen an JSON_NORMALIZE () fir JSON Objeten an eng Form ze bréngen, déi gëeegent ass fir Vergläichsoperatiounen auszeféieren (Schlësselen ze sortéieren an Plazen ze läschen).
- D'Funktion NATURAL_SORT_KEY () bäigefüügt fir Strings ze sortéieren andeems d'digitale Wäerter berücksichtegt ginn (zum Beispill d'String "v10" no der Sortéierung fënnt nom String "v9") statt.
- D'SFORMAT () Funktioun bäigefüügt fir arbiträr Formatéierung vu Saiten - den Input ass eng String mat Formatéierungsbefehl an eng Lëscht vu Wäerter fir Ersatz (zum Beispill 'SFORMAT ("D'Äntwert ass {}.", 42)').
- Verbesserte Feelerberichterstattung an INSERT Ufroen, déi Daten op verschidde Reihen addéieren (de GET DIAGNOSTICS Kommando weist elo d'ROW_NUMBER Eegeschafte déi d'Zeilnummer mam Fehler ugeet).
- En neie Passwuertprüfungs-Plugin, password_reuse_check, ass mat abegraff, wat Iech erlaabt d'Wiederverwendung vu Passwierder vun engem Benotzer ze limitéieren (iwwerpréift datt dat neit Passwuert net mat de Passwuert entsprécht an der Zäit, déi vum Parameter password_reuse_check_interval spezifizéiert ass).
- Zousätzlech Ënnerstëtzung fir d'Ausdréck "ALTER TABLE ... CONVERT PARTITION .. TO TABLE" an "ALTER TABLE ... CONVERT TABLE ... TO PARTITION" fir eng Partition an eng Tabell ëmzewandelen a vice-versa.
- D'Optioun "--as-of" gouf an de mariadb-dump Utility bäigefüügt fir en Dump ze dumpen deen entsprécht engem spezifeschen Zoustand vun der Versiounstabelle.
- Fir MariaDB Galera Cluster, nei Staaten "waart op Isolatioun auszeféieren", "waart op TOI DDL", "waart op Flowkontrolle" an "waart op Zertifizéierung" ginn am PROCESSLIST ëmgesat.
- En neie Parameter "Reorder" gouf zum Optimizer bäigefüügt. Fir Multi-Byte Strings ass d'Performance vum Charakter Bedeitung bewosst Matching an ASCII Range Operatiounen verbessert ginn.
- InnoDB Storage huet d'Performance verbessert fir Batch Insert Operatiounen, Presorting, an Index Gebai.
- 5 Schwachstelle goufe fixéiert, d'Detailer vun deenen nach net opgedeckt goufen: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
- Ënnert den Ännerungen an der Testverëffentlechung vu MariaDB 10.8.1 kënne mir d'Ëmsetzung vun Indexen notéieren, déi an ofstigend Uerdnung zortéiert sinn, wat d'Performance vun den ORDER BY Operatiounen wesentlech verbesseren kann wann se an ëmgedréint Uerdnung sichen. Derbäigesat IN, OUT, INOUT an IN OUT Spezifizéierer fir gespäichert Funktiounen. An InnoDB ass d'Zuel vun de Schreifoperatioune wann d'Logéierungsoperatioune Rollback (Redo) reduzéiert ginn.
Source: opennet.ru
