Utoaji thabiti wa MariaDB DBMS 10.10

Toleo la kwanza thabiti la tawi jipya la DBMS MariaDB 10.10 (10.10.2) limechapishwa, ambalo tawi la MySQL linatengenezwa ambalo hudumisha utangamano wa nyuma na linatofautishwa na ujumuishaji wa injini za ziada za uhifadhi na uwezo wa hali ya juu. Ukuzaji wa MariaDB unasimamiwa na Wakfu wa MariaDB unaojitegemea, kufuatia mchakato wa maendeleo ulio wazi na wa uwazi ambao hautegemei wachuuzi binafsi. MariaDB hutolewa kama mbadala wa MySQL katika usambazaji mwingi wa Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) na imetekelezwa katika miradi mikubwa kama Wikipedia, Google Cloud SQL na Nimbuzz.

Maboresho muhimu katika MariaDB 10.10:

  • Aliongeza RANDOM_BYTES chaguo za kukokotoa ili kupata mlolongo nasibu wa baiti za saizi fulani.
  • Imeongeza aina ya data ya INET4 ili kuhifadhi anwani za IPv4 katika uwakilishi wa baiti 4.
  • Vigezo chaguo-msingi vya usemi wa "CHANGE MASTER TO" vimebadilishwa, ambayo sasa inatumia modi ya kurudia kulingana na GTID (Kitambulisho cha Muamala wa Kimataifa), ikiwa seva kuu inaauni aina hii ya kitambulisho. Mipangilio ya "MASTER_USE_GTID=Current_Pos" imeacha kutumika na inapaswa kubadilishwa na chaguo la "MASTER_DEMOTE_TO_SLAVE".
  • Uboreshaji ulioboreshwa wa utendakazi wa kuunganisha na idadi kubwa ya majedwali, ikijumuisha uwezo wa kutumia "eq_ref" kuunganisha majedwali kwa mpangilio wowote.
  • Algorithms ya UCA (Unicode Collation Algoritm) iliyotekelezwa, iliyofafanuliwa katika vipimo vya Unicode 14 na kutumika kuamua sheria za kupanga na kulinganisha kwa kuzingatia maana ya wahusika (kwa mfano, wakati wa kupanga maadili ya dijiti, uwepo wa minus na nukta mbele ya nambari na aina tofauti za tahajia huzingatiwa, na wakati kulinganisha haikubaliki kuzingatia kesi ya wahusika na uwepo wa alama ya lafudhi). Utendaji ulioboreshwa wa shughuli za UCA katika utendaji wa utf8mb3 na utf8mb4.
  • Uwezo wa kuongeza anwani za IP kwenye orodha ya nodi za Nguzo za Galera zinazoruhusiwa kutekeleza maombi ya SST/IST umetekelezwa.
  • Kwa chaguo-msingi, modi ya "explicit_defaults_for_timestamp" inawashwa ili kuleta tabia karibu na MySQL (wakati wa kutekeleza "SHOW CREATE TABLE" maudhui ya vizuizi DEFAULT kwa aina ya muhuri wa muda hayaonyeshwi).
  • Katika kiolesura cha mstari wa amri, chaguo la "--ssl" linawezeshwa kwa chaguo-msingi (kuanzisha miunganisho iliyosimbwa kwa TLS imewezeshwa).
  • Uchakataji wa maneno ya kiwango cha juu ya UPDATE na DELETE umefanyiwa kazi upya.
  • Utendakazi wa DES_ENCRYPT na DES_DECRYPT na kigezo cha innodb_prefix_index_cluster_optimization kimeacha kutumika.

Chanzo: opennet.ru

Kuongeza maoni