MariaDB 10.7 stable nga pagpagawas

Pagkahuman sa 6 ka bulan nga pag-uswag, ang una nga lig-on nga pagpagawas sa bag-ong MariaDB 10.7 (10.7.2) nga sanga sa DBMS gipatik, diin ang usa ka sanga gikan sa MySQL gipalambo nga nagmintinar sa atrasado nga pagkaangay ug gipalahi sa panagsama sa dugang nga mga makina sa pagtipig ug abante nga mga bahin. Ang pag-uswag sa MariaDB gidumala sa independente nga MariaDB Foundation, nga nagsunod sa usa ka hingpit nga bukas ug transparent nga proseso sa pag-uswag nga independente sa indibidwal nga mga vendor. Ang MariaDB gipadala puli sa MySQL sa daghang mga distribusyon sa Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ug gisagop sa dagkong mga proyekto sama sa Wikipedia, Google Cloud SQL, ug Nimbuzz.

Sa samang higayon, ang unang pagsulay nga pagpagawas sa sunod nga mahinungdanong sanga sa MariaDB 10.8.1 ug corrective updates 10.6.6, 10.5.14, 10.4.23, 10.3.33 ug 10.2.42 naporma. Ang pagpagawas sa 10.7.2 mao ang una human ang proyekto gibalhin sa usa ka bag-ong modelo sa henerasyon sa pagpagawas, nga nagpasabot sa pagkunhod sa panahon sa suporta gikan sa 5 ka tuig ngadto sa 1 ka tuig ug ang transisyon ngadto sa pagporma sa mahinungdanong pagpagawas dili kausa sa usa ka tuig, apan kausa sa usa ka quarter .

Panguna nga mga pag-uswag sa MariaDB 10.7:

  • Usa ka bag-ong tipo sa datos sa UUID ang gidugang sa pagtipig sa 128-bit nga talagsaon nga mga identifier (Universally Unique Identifier).
  • Gisugyot ang bag-ong mga gimbuhaton alang sa pagproseso sa datos sa JSON: JSON_EQUALS() aron itandi ang identidad sa duha ka dokumento sa JSON ug JSON_NORMALIZE() aron madala ang mga butang sa JSON ngadto sa usa ka porma nga angay alang sa mga operasyon sa pagtandi (nagbuhat sa yawe nga paghan-ay ug pagtangtang sa mga luna).
  • Ang NATURAL_SORT_KEY() function gidugang aron paghan-ay sa mga kuwerdas base sa numeric values ​​(pananglitan, ang string "v10" human sa paghan-ay mahitabo human sa string "v9").
  • Ang SFORMAT() function gidugang para sa arbitraryong string formatting - ang input kay usa ka string nga adunay formatting commands ug lista sa values ​​para sa substitution (pananglitan, 'SFORMAT("The answer is {}.", 42)') .
  • Gipauswag nga pagreport sa mga sayup sa INSERT nga mga pangutana nga nagdugang data sa daghang mga linya (ang GET DIAGNOSTICS nga mando karon nagpakita sa ROW_NUMBER nga kabtangan nga nagpakita sa numero sa linya nga adunay sayup).
  • Usa ka bag-ong password check plugin, password_reuse_check, gilakip aron tugotan ang paglimite sa paggamit pag-usab sa mga password sa usa ka user (pagsusi nga ang bag-ong password dili motakdo sa mga password nga gigamit sa panahon nga gitakda sa password_reuse_check_interval parameter).
  • Gidugang nga suporta alang sa mga ekspresyon nga "ALTER TABLE ... CONVERT PARTITION .. TO TABLE" ug "ALTER TABLE ... CONVERT TABLE ... TO PARTITION" aron ma-convert ang partition ngadto sa table ug vice versa.
  • Ang "--as-of" nga kapilian gidugang sa mariadb-dump utility aron ilabay ang usa ka dump nga katumbas sa usa ka piho nga kahimtang sa usa ka bersyon nga lamesa.
  • Alang sa MariaDB Galera Cluster, ang mga bag-ong estado nga "naghulat nga ipatuman nga nag-inusara" "naghulat sa TOI DDL" "naghulat sa pagkontrol sa dagan" ug "naghulat sa sertipikasyon" gipatuman sa PROCESSLIST.
  • Usa ka bag-ong parameter nga "reorder" ang gidugang sa optimizer. Alang sa multibyte nga mga kuwerdas, ang pasundayag sa pagpares gipauswag, nga gikonsiderar ang kahulugan sa mga karakter sa mga operasyon nga adunay mga sakup sa ASCII.
  • Ang batch data insertion, presorting, ug indexing performance gipauswag sa InnoDB storage.
  • Giayo ang 5 nga mga kahuyangan, ang mga detalye nga wala pa gibutyag: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • Sa mga pagbag-o sa pagsulay nga pagpagawas sa MariaDB 10.8.1, atong mamatikdan ang pagpatuman sa mga indeks nga gihan-ay sa descending nga han-ay, nga makapauswag pag-ayo sa performance sa ORDER BY nga mga operasyon sa pagkuha sa reverse order. Ang IN, OUT, INOUT ug IN OUT specifiers gidugang alang sa gitipigan nga mga gimbuhaton. Gipakunhod sa InnoDB ang gidaghanon sa mga operasyon sa pagsulat kung ang mga operasyon sa pag-log rollback (pag-usab).

Source: opennet.ru

Idugang sa usa ka comment