MariaDB 10.10 stable na release

Ang unang stable na release ng bagong branch ng DBMS MariaDB 10.10 (10.10.2) ay nai-publish, kung saan ang isang sangay ng MySQL ay binuo na nagpapanatili ng backward compatibility at nakikilala sa pamamagitan ng pagsasama ng mga karagdagang storage engine at advanced na mga kakayahan. Ang pagpapaunlad ng MariaDB ay pinangangasiwaan ng independiyenteng MariaDB Foundation, kasunod ng isang bukas at transparent na proseso ng pag-unlad na independiyente sa mga indibidwal na vendor. Ang MariaDB ay ibinibigay bilang kapalit ng MySQL sa maraming distribusyon ng Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) at ipinatupad sa malalaking proyekto gaya ng Wikipedia, Google Cloud SQL at Nimbuzz.

Mga pangunahing pagpapabuti sa MariaDB 10.10:

  • Idinagdag ang function na RANDOM_BYTES upang makakuha ng random na pagkakasunod-sunod ng mga byte ng isang partikular na laki.
  • Nagdagdag ng uri ng data ng INET4 upang mag-imbak ng mga IPv4 address sa isang 4-byte na representasyon.
  • Ang mga default na parameter ng expression na "CHANGE MASTER TO" ay nabago, na ngayon ay gumagamit ng replication mode batay sa GTID (Global Transaction ID), kung sinusuportahan ng master server ang ganitong uri ng identifier. Ang setting na "MASTER_USE_GTID=Current_Pos" ay hindi na ginagamit at dapat mapalitan ng opsyong "MASTER_DEMOTE_TO_SLAVE".
  • Mga pinahusay na pag-optimize para sa mga pagpapatakbo ng pagsasanib na may malaking bilang ng mga talahanayan, kabilang ang kakayahang gumamit ng "eq_ref" upang pagsamahin ang mga talahanayan sa anumang pagkakasunud-sunod.
  • Ipinatupad ang mga algorithm ng UCA (Unicode Collation Algoritm), na tinukoy sa detalye ng Unicode 14 at ginamit upang matukoy ang pag-uuri at pagtutugma ng mga panuntunan na isinasaalang-alang ang kahulugan ng mga character (halimbawa, kapag nag-uuri ng mga digital na halaga, ang pagkakaroon ng minus at isang tuldok sa harap ng ang isang numero at iba't ibang uri ng spelling ay isinasaalang-alang, at kapag inihambing ito ay hindi tinatanggap isaalang-alang ang kaso ng mga character at ang pagkakaroon ng isang marka ng tuldik). Pinahusay na pagganap ng mga pagpapatakbo ng UCA sa mga function na utf8mb3 at utf8mb4.
  • Naipatupad na ang kakayahang magdagdag ng mga IP address sa listahan ng mga Galera Cluster node na pinapayagang magsagawa ng mga kahilingan sa SST/IST.
  • Bilang default, ang mode na "explicit_defaults_for_timestamp" ay isinaaktibo upang mailapit ang gawi sa MySQL (kapag nag-execute ng "SHOW CREATE TABLE" ang mga nilalaman ng DEFAULT blocks para sa uri ng timestamp ay hindi ipinapakita).
  • Sa interface ng command line, ang opsyong "--ssl" ay pinagana bilang default (naka-enable ang pagtatatag ng mga TLS-encrypted na koneksyon).
  • Ang pagpoproseso ng top-level na UPDATE at DELETE na mga expression ay muling ginawa.
  • Ang DES_ENCRYPT at DES_DECRYPT function at ang innodb_prefix_index_cluster_optimization variable ay hindi na ginagamit.

Pinagmulan: opennet.ru

Magdagdag ng komento