MariaDB 10.10 stabilus leidimas

Paskelbta pirmoji stabili naujos DBVS šakos MariaDB 10.10 (10.10.2) leidimas, kuriame kuriama MySQL atšaka, kuri palaiko atgalinį suderinamumą ir išsiskiria papildomų saugojimo variklių integracija bei pažangiomis galimybėmis. MariaDB plėtrą prižiūri nepriklausomas MariaDB fondas, vadovaujantis atviru ir skaidriu kūrimo procesu, nepriklausomu nuo atskirų pardavėjų. MariaDB tiekiamas kaip MySQL pakaitalas daugelyje Linux platinimų (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ir buvo įdiegtas tokiuose dideliuose projektuose kaip Wikipedia, Google Cloud SQL ir Nimbuzz.

Pagrindiniai MariaDB 10.10 patobulinimai:

  • Pridėta funkcija RANDOM_BYTES, kad gautų atsitiktinę tam tikro dydžio baitų seką.
  • Pridėtas INET4 duomenų tipas, skirtas saugoti IPv4 adresus 4 baitų vaizde.
  • Buvo pakeisti numatytieji išraiškos „CHANGE MASTER TO“ parametrai, kurie dabar naudoja replikacijos režimą, pagrįstą GTID (Global Transaction ID), jei pagrindinis serveris palaiko šio tipo identifikatorių. Nustatymas „MASTER_USE_GTID=Current_Pos“ buvo pasenęs ir turėtų būti pakeistas parinktimi „MASTER_DEMOTE_TO_SLAVE“.
  • Patobulintas sujungimo operacijų su dideliu skaičiumi lentelių optimizavimas, įskaitant galimybę naudoti "eq_ref" norint sujungti lenteles bet kokia tvarka.
  • Įdiegti UCA (Unicode Collation Algoritm) algoritmai, apibrėžti Unicode 14 specifikacijoje ir naudojami rūšiavimo ir suderinimo taisyklėms nustatyti, atsižvelgiant į simbolių reikšmę (pavyzdžiui, rūšiuojant skaitmenines reikšmes, minuso ir taško buvimą prieš atsižvelgiama į skaičių ir skirtingus rašybos tipus, o lyginant nepriimtina atsižvelgti į raidžių ir kirčio ženklo buvimą). Pagerintas UCA operacijų našumas utf8mb3 ir utf8mb4 funkcijose.
  • Įdiegta galimybė įtraukti IP adresus į Galera Cluster mazgų, kuriems leidžiama vykdyti SST/IST užklausas, sąrašą.
  • Pagal numatytuosius nustatymus suaktyvinamas režimas "explicit_defaults_for_timestamp", kad elgesys būtų priartintas prie MySQL (vykdant "SHOW CREATE TABLE", laiko žymos tipo NUMATYTOJI blokų turinys nerodomas).
  • Komandinės eilutės sąsajoje parinktis „--ssl“ įjungta pagal numatytuosius nustatymus (įjungta TLS šifruotų ryšių užmezgimas).
  • Aukščiausio lygio UPDATE ir DELETE išraiškų apdorojimas buvo pakeistas.
  • Funkcijos DES_ENCRYPT ir DES_DECRYPT bei kintamasis innodb_prefix_index_cluster_optimization buvo nebenaudojami.

Šaltinis: opennet.ru

Добавить комментарий