MariaDB 10.10 stabila eldono

La unua stabila eldono de la nova MariaDB 10.10 (10.10.2) DBMS-branĉo estis publikigita, ene de kiu branĉo de MySQL estas disvolvita, kiu konservas malantaŭan kongruon kaj distingiĝas per la integriĝo de pliaj stokaj motoroj kaj altnivelaj funkcioj. MariaDB-evoluo estas kontrolita de la sendependa MariaDB Foundation, sekvante malferman kaj travideblan evoluprocezon sendependan de individuaj vendistoj. MariaDB estas sendita anstataŭ MySQL en multaj Linukso-distribuoj (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) kaj estis adoptita de gravaj projektoj kiel Vikipedio, Google Cloud SQL kaj Nimbuzz.

Ŝlosilaj plibonigoj en MariaDB 10.10:

  • Aldonita la funkcio RANDOM_BYTES por akiri hazardan sekvencon de bajtoj de difinita grandeco.
  • Aldonita INET4-datumtipo por stoki IPv4-adresojn en 4-bajta reprezentado.
  • La defaŭltaj parametroj de la esprimo "ŜANĜI MASTER AL" estas ŝanĝitaj, kiu nun uzas reproduktan reĝimon bazitan sur GTID (Tutmonda Transakcia ID), se la majstra servilo subtenas ĉi tiun tipon de identigilo. La agordo "MASTER_USE_GTID=Current_Pos" estas malrekomendita kaj devus esti anstataŭigita per la opcio "MASTER_DEMOTE_TO_SLAVE".
  • Plibonigitaj optimumigoj por kunfandaj operacioj kun grandaj nombroj da tabeloj, inkluzive de la kapablo uzi "eq_ref" por kunfandi tabelojn en ajna ordo.
  • Efektivigitaj UCA (Unicode Collation Algoritm) algoritmoj, difinitaj en la Unikodo 14-specifo kaj uzataj por determini ordigajn kaj kongruajn regulojn konsiderante la signifon de signoj (ekzemple, dum ordigo de ciferecaj valoroj, la ĉeesto de minuso kaj punkto antaŭ oni konsideras nombron kaj diversajn specojn de literumo, kaj kiam oni komparas ĝin ne akceptas, oni konsideras la kazon de signoj kaj la ĉeeston de supersigno). Plibonigita agado de UCA-operacioj en la utf8mb3 kaj utf8mb4 funkcioj.
  • La kapablo aldoni IP-adresojn al la listo de nodoj de Galera Cluster, kiuj rajtas plenumi SST/IST-petojn, estis efektivigita.
  • Defaŭlte, la reĝimo "explicit_defaults_for_timestamp" estas aktivigita por alproksimigi la konduton al MySQL (dum ekzekuto de "SHOW CREATE TABLE" la enhavo de DEFAULT-blokoj por la timestamp-tipo ne estas montrita).
  • En la komandlinia interfaco, la opcio "--ssl" estas ebligita defaŭlte (establado de TLS-ĉifritaj ligoj estas ebligita).
  • La prilaborado de supernivelaj UPDATE kaj DELETE-esprimoj estis reverkita.
  • La funkcioj DES_ENCRYPT kaj DES_DECRYPT kaj la variablo innodb_prefix_index_cluster_optimization estas malrekomenditaj.

fonto: opennet.ru

Aldoni komenton