MariaDB 10.10 bertsio egonkorra

MariaDB 10.10 (10.10.2) DBMS adar berriaren lehen bertsio egonkorra argitaratu da, eta horren barruan MySQL-ren adar bat garatzen ari da atzerako bateragarritasuna mantentzen duena eta biltegiratze-motor gehigarrien eta funtzio aurreratuen integrazioarengatik bereizten dena. MariaDB garapena MariaDB Fundazio independenteak gainbegiratzen du, banakako saltzaileetatik independentea den garapen prozesu ireki eta garden bati jarraituz. MariaDB MySQLren ordez Linux banaketa askotan bidaltzen da (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) eta Wikipedia, Google Cloud SQL eta Nimbuzz bezalako proiektu handiek hartu dute.

Hobekuntza nagusiak MariaDB 10.10-n:

  • RANDOM_BYTES funtzioa gehitu da tamaina jakin bateko byteen ausazko sekuentzia bat lortzeko.
  • INET4 datu mota gehitu da IPv4 helbideak 4 byteko irudikapen batean gordetzeko.
  • "CHANGE MASTER TO" adierazpenaren parametro lehenetsiak aldatu dira, orain GTID (Global Transaction ID) oinarritutako erreplika modua erabiltzen du, zerbitzari nagusiak identifikatzaile mota hau onartzen badu. "MASTER_USE_GTID=Current_Pos" ezarpena zaharkituta dago eta "MASTER_DEMOTE_TO_SLAVE" aukerarekin ordezkatu behar da.
  • Taula kopuru handiarekin bateratze-eragiketetarako optimizazio hobetuak, "eq_ref" taulak edozein ordenatan bateratzeko erabiltzeko gaitasuna barne.
  • UCA (Unicode Collation Algoritm) algoritmoak inplementatu dira, Unicode 14 zehaztapenean definituak eta karaktereen esanahia kontuan hartuta ordenatzeko eta lotzeko arauak zehazteko erabiltzen direnak (adibidez, balio digitalak ordenatzerakoan, minus bat eta puntu bat egotearen aurrean. zenbaki bat eta grafia mota desberdinak hartzen dira kontuan, eta konparatzerakoan ez da onartzen karaktereen kasua eta azentu-markaren presentzia). UCA eragiketen errendimendua hobetu da utf8mb3 eta utf8mb4 funtzioetan.
  • SST/IST eskaerak egiteko baimena duten Galera Cluster nodoen zerrendara IP helbideak gehitzeko gaitasuna ezarri da.
  • Lehenespenez, "explicit_defaults_for_timestamp" modua aktibatuta dago portaera MySQLra hurbiltzeko ("SHOW CREATE TABLE" exekutatzen denean, DEFAULT blokeen edukia ez da erakusten denbora-zigilu motarako).
  • Komando-lerroko interfazean, "--ssl" aukera gaituta dago lehenespenez (TLS-en enkriptatutako konexioak ezartzea gaituta dago).
  • Goi-mailako UPDATE eta DELETE esamoldeen prozesamendua berraztertu da.
  • DES_ENCRYPT eta DES_DECRYPT funtzioak eta innodb_prefix_index_cluster_optimization aldagaia zaharkituta geratu dira.

Iturria: opennet.ru

Gehitu iruzkin berria