MariaDB 10.10 կայուն թողարկում

Հրապարակվել է DBMS MariaDB 10.10 (10.10.2) նոր մասնաճյուղի առաջին կայուն թողարկումը, որի շրջանակներում մշակվում է MySQL-ի մասնաճյուղը, որը պահպանում է հետընթաց համատեղելիությունը և առանձնանում է լրացուցիչ պահեստավորման շարժիչների և առաջադեմ հնարավորությունների ինտեգրմամբ: MariaDB-ի զարգացումը վերահսկվում է անկախ MariaDB հիմնադրամի կողմից՝ հետևելով բաց և թափանցիկ զարգացման գործընթացին, որը անկախ է առանձին վաճառողներից: MariaDB-ն մատակարարվում է որպես MySQL-ի փոխարինում Linux-ի բազմաթիվ բաշխումներում (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) և իրականացվել է այնպիսի խոշոր նախագծերում, ինչպիսիք են Wikipedia, Google Cloud SQL և Nimbuzz:

Հիմնական բարելավումներ MariaDB 10.10-ում.

  • Ավելացվեց RANDOM_BYTES ֆունկցիա՝ տվյալ չափի բայթերի պատահական հաջորդականություն ստանալու համար:
  • Ավելացվեց INET4 տվյալների տեսակը՝ IPv4 հասցեները 4 բայթանոց պատկերով պահելու համար:
  • «CHANGE MASTER TO» արտահայտության լռելյայն պարամետրերը փոխվել են, որն այժմ օգտագործում է կրկնօրինակման ռեժիմ՝ հիմնված GTID-ի (Global Transaction ID) վրա, եթե գլխավոր սերվերն աջակցում է այս տեսակի նույնացուցիչի: «MASTER_USE_GTID=Current_Pos» կարգավորումը հնացել է և պետք է փոխարինվի «MASTER_DEMOTE_TO_SLAVE» տարբերակով:
  • Բարելավված օպտիմիզացումներ մեծ թվով աղյուսակներով միաձուլման գործողությունների համար, ներառյալ «eq_ref» օգտագործելու հնարավորությունը՝ աղյուսակները ցանկացած հերթականությամբ միացնելու համար:
  • Իրականացված UCA (Unicode Collation Algoritm) ալգորիթմներ, որոնք սահմանված են Unicode 14-ում և օգտագործվում են տեսակավորման և համապատասխանության կանոնները որոշելու համար՝ հաշվի առնելով նիշերի նշանակությունը (օրինակ՝ թվային արժեքները տեսակավորելիս, մինուսի և կետի առկայությունը հաշվի են առնվում ուղղագրության թիվը և տարբեր տեսակներ, իսկ համեմատելիս այն չի ընդունվում՝ հաշվի առնել նիշերի դեպքը և շեշտադրման նշանի առկայությունը): UCA-ի գործողությունների բարելավված կատարումը utf8mb3 և utf8mb4 գործառույթներում:
  • Իրականացվել է IP հասցեներ Galera Cluster հանգույցների ցանկում ավելացնելու հնարավորությունը, որոնք թույլատրված են կատարել SST/IST հարցումներ:
  • Լռելյայնորեն, «explicit_defaults_for_timestamp» ռեժիմն ակտիվացված է՝ վարքագիծը MySQL-ին մոտեցնելու համար («SHOW CREATE TABLE»-ը կատարելիս ժամանակի դրոշմանի տեսակի համար DEFAULT բլոկների բովանդակությունը չի ցուցադրվում):
  • Հրամանի տողի ինտերֆեյսում լռելյայն միացված է «--ssl» տարբերակը (միացված է TLS կոդավորված կապերի հաստատումը):
  • Վերին մակարդակի UPDATE և DELETE արտահայտությունների մշակումը վերամշակվել է:
  • DES_ENCRYPT և DES_DECRYPT գործառույթները և innodb_prefix_index_cluster_optimization փոփոխականը հնացել են:

Source: opennet.ru

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