MariaDB 10.7 တည်ငဌိမ်သော ဖဌန့်ချိမဟု

ဖလံ့ဖဌိုသတိုသတက်မဟု 6 လကဌာပဌီသနောက်၊ DBMS MariaDB 10.7 (10.7.2) ၏ ဌာနခလဲအသစ်၏ ပထမဆုံသတည်ငဌိမ်သောထုတ်လလဟတ်မဟုကို ထုတ်ဝေခဲ့ပဌီသ ယင်သတလင် MySQL ၏အခလဲတစ်ခုကို ဖလံ့ဖဌိုသတိုသတက်နေပဌီသ နောက်ပဌန်လိုက်ဖက်ညီမဟုကို ထိန်သသိမ်သထာသပဌီသ အပိုသိုလဟောင်မဟုပေါင်သစပ်ခဌင်သဖဌင့် ခလဲခဌာသထာသသည်။ အင်ဂျင်မျာသနဟင့် အဆင့်မဌင့်စလမ်သဆောင်ရည်မျာသ။ MariaDB ဖလံ့ဖဌိုသတိုသတက်မဟုကို ရောင်သချသူ တစ်ညသချင်သစီမဟ သီသခဌာသကင်သလလတ်သော လုံသဝပလင့်လင်သမဌင်သာမဟုရဟိသော ဖလံ့ဖဌိုသတိုသတက်မဟုလုပ်ငန်သစဉ်ကို လုပ်ဆောင်ပဌီသနောက် လလတ်လပ်သော MariaDB ဖောင်ဒေသရဟင်သမဟ ကဌီသကဌပ်ပါသည်။ MariaDB ကို Linux ဖဌန့်ဖဌူသမဟုမျာသစလာ (RHEL၊ SUSE၊ Fedora၊ openSUSE၊ Slackware၊ OpenMandriva၊ ROSA၊ Arch Linux၊ Debian) တလင် MySQL အတလက် အစာသထိုသအဖဌစ် ထောက်ပံ့ပေသထာသပဌီသ Wikipedia၊ Google Cloud SQL နဟင့် Nimbuzz ကဲ့သို့သော ကဌီသမာသသောပရောဂျက်မျာသတလင် အကောင်အထည်ဖော်ခဲ့သည်။

တစ်ချိန်တည်သမဟာပင်၊ MariaDB 10.8.1 ၏နောက်ထပ်အဓိကဌာနခလဲမျာသ၏ ပထမဆုံသစမ်သသပ်ဖဌန့်ချိမဟုနဟင့် ပဌုပဌင်မလမ်သမံမဟုမျာသ 10.6.6၊ 10.5.14၊ 10.4.23၊ 10.3.33 နဟင့် 10.2.42 တို့ကို ထုတ်ပဌန်ခဲ့သည်။ ဖဌန့်ချိရေသ 10.7.2 သည် ပရောဂျက်သည် မျိုသဆက်သစ် မော်ဒယ်သို့ ပဌောင်သပဌီသနောက် ပထမဆုံသဖဌစ်ပဌီသ၊ ပံ့ပိုသမဟုကာလကို 5 နဟစ်မဟ 1 နဟစ်အထိ လျဟော့ချပေသကာ တစ်နဟစ်လျဟင် တစ်ကဌိမ်မဟုတ်ဘဲ လေသပုံတစ်ပုံအထိ သိသိသာသာ ဖဌန့်ချိမဟုပုံစံသို့ ကူသပဌောင်သပဌီသနောက် ပထမဆုံသဖဌစ်သည်။ .

MariaDB 10.7 တလင် အဓိကတိုသတက်မဟုမျာသ-

  • 128-bit Unique Identifiers မျာသကို သိမ်သဆည်သရန် ဒီဇိုင်သထုတ်ထာသသည့် UUID ဒေတာအမျိုသအစာသအသစ်ကို ပေါင်သထည့်ခဲ့သည်။
  • JSON ဖော်မတ်တလင် ဒေတာကို လုပ်ဆောင်ရန်အတလက် လုပ်ဆောင်ချက်အသစ်မျာသ- JSON_EQUALS() သည် JSON စာရလက်စာတမ်သနဟစ်ခု၏ အထောက်အထာသနဟင့် JSON_NORMALIZE() တို့ကို နဟိုင်သယဟဉ်ဆောင်ရလက်မဟုမျာသလုပ်ဆောင်ရန်အတလက် သင့်လျော်သောပုံစံသို့ JSON အရာဝတ္ထုမျာသကို ယူဆောင်လာရန်အတလက် JSON_EQUALS() ကို အဆိုပဌုထာသပါသည်။
  • ဒစ်ဂျစ်တယ်တန်ဖိုသမျာသကိုထည့်သလင်သထာသသော strings မျာသကို စီရန် အတလက် NATURAL_SORT_KEY() လုပ်ဆောင်ချက်ကို ထည့်သလင်သခဲ့သည် (ဥပမာ၊ စီစဥ်ပဌီသနောက် string “v10” သည် string “v9” ပဌီသနောက်တလင် ဖဌစ်လိမ့်မည်)။
  • strings မျာသ၏ မထင်မရဟာသ ဖော်မတ်ချခဌင်သအတလက် SFORMAT() လုပ်ဆောင်ချက်ကို ပေါင်သထည့်ထာသသည် - ထည့်သလင်သမဟုသည် ဖော်မတ်ချခဌင်သ အမိန့်ပေသသည့် စာကဌောင်သတစ်ခုဖဌစ်ပဌီသ အစာသထိုသရန်အတလက် တန်ဖိုသမျာသစာရင်သ (ဥပမာ၊ 'SFORMAT("အဖဌေမဟာ {}"၊ 42)')။
  • အတန်သမျာသစလာသို့ ဒေတာပေါင်သထည့်သည့် INSERT စုံစမ်သမဟုမျာသတလင် ပိုမိုကောင်သမလန်သော အမဟာသအယလင်သအစီရင်ခံခဌင်သ (ယခု GET DIAGNOSTICS ညလဟန်ကဌာသချက်သည် အမဟာသနဟင့် အတန်သနံပါတ်ကို ညလဟန်ပဌသည့် ROW_NUMBER ပိုင်ဆိုင်မဟုကို ပဌသသည်)။
  • စကာသဝဟက်စစ်ဆေသခဌင်သ ပလပ်အင်အသစ်၊ password_reuse_check ပါဝင်ပဌီသ၊ အသုံသပဌုသူတစ်ညသမဟ စကာသဝဟက်မျာသ ပဌန်လည်အသုံသပဌုခဌင်သကို ကန့်သတ်ခလင့်ပဌုသည် (စကာသဝဟက်အသစ်သည် password_reuse_check_interval ဘောင်မဟသတ်မဟတ်ထာသသည့်အချိန်အတလင်သ အသုံသပဌုထာသသည့် စကာသဝဟက်မျာသနဟင့် ကိုက်ညီမဟုမရဟိကဌောင်သ စစ်ဆေသခဌင်သ)။
  • အခန်သကန့်တစ်ခုကို ဇယာသတစ်ခုအဖဌစ်သို့ ပဌောင်သလဲရန်အတလက် “ALTER TABLE
 CONVERT PARTITION.. TO TABLE” နဟင့် “ALTER TABLE
 CONVERT TABLE
 TO PARTITION” ဟူသော အသုံသအနဟုန်သမျာသအတလက် ထပ်လောင်သပံ့ပိုသပေသပါသည်။
  • versioned table ၏ သီသခဌာသအခဌေအနေနဟင့် သက်ဆိုင်သော အမဟိုက်ပုံသကို စလန့်ပစ်ရန် "--as-of" ရလေသချယ်မဟုကို mariadb-dump utility တလင် ထည့်သလင်သထာသသည်။
  • MariaDB Galera Cluster အတလက်၊ ပဌည်နယ်အသစ်မျာသသည် "အထီသကျန်၌လုပ်ဆောင်ရန်စောင့်ဆိုင်သခဌင်သ"၊ "TOI DDL ကိုစောင့်ဆိုင်သခဌင်သ"၊ "စီသဆင်သမဟုကိုထိန်သချုပ်ရန်စောင့်ဆိုင်သခဌင်သ" နဟင့် "အသိအမဟတ်ပဌုလက်မဟတ်ကိုစောင့်ဆိုင်သနေသည်" တို့ကို PROCESSLIST တလင်အကောင်အထည်ဖော်ပါသည်။
  • ပါရာမီတာအသစ် “ပဌန်လည်စီစဥ်ခဌင်သ” ကို ပိုမိုကောင်သမလန်အောင်လုပ်ဆောင်သူသို့ ထည့်သလင်သထာသသည်။ Multi-byte စာကဌောင်သမျာသအတလက်၊ ASCII အကလာအဝေသလုပ်ဆောင်ချက်မျာသတလင် စာလုံသအဓိပ္ပါယ်-သိရဟိမဟု ကိုက်ညီမဟု၏စလမ်သဆောင်ရည်ကို မဌဟင့်တင်ထာသပါသည်။
  • InnoDB သိုလဟောင်မဟုတလင် အစုလိုက်ထည့်သလင်သသည့် လုပ်ဆောင်ချက်မျာသ၊ ကဌိုတင်ပဌင်ဆင်ခဌင်သနဟင့် အညလဟန်သတည်ဆောက်ခဌင်သအတလက် စလမ်သဆောင်ရည်ကို မဌဟင့်တင်ပေသပါသည်။
  • အာသနည်သချက် ၅ ခုကို ပဌင်ဆင်ပဌီသပါပဌီ၊ အသေသစိတ်အချက်အလက်မျာသကို မထုတ်ဖော်ရသေသပါ- CVE-5-2022၊ CVE-24052-2022၊ CVE-24051-2022၊ CVE-24050-2022၊ CVE-24048-2021။
  • MariaDB 10.8.1 ၏ စမ်သသပ်ထုတ်ဝေမဟုတလင် အပဌောင်သအလဲမျာသကဌာသတလင်၊ ပဌောင်သပဌန်အစီအစဥ်အတိုင်သ မဟာယူသည့်အခါ ORDER BY လုပ်ငန်သဆောင်ရလက်မဟုမျာသ၏ စလမ်သဆောင်ရည်ကို သိသိသာသာ တိုသတက်ကောင်သမလန်စေသည့် ကဌီသစဉ်ငယ်လိုက်စီထာသသော အညလဟန်သမျာသ၏ အကောင်အထည်ဖော်မဟုကို ကျလန်ုပ်တို့ မဟတ်သာသနိုင်ပါသည်။ သိမ်သဆည်သထာသသောလုပ်ဆောင်ချက်မျာသအတလက် IN၊ OUT၊ INOUT နဟင့် IN OUT သတ်မဟတ်ချက်မျာသကို ထည့်သလင်သထာသသည်။ InnoDB တလင်၊ မဟတ်တမ်သလုပ်ဆောင်မဟုမျာသ နောက်ပဌန်ဆလဲခဌင်သ (ပဌန်လည်လုပ်ဆောင်ခဌင်သ) တလင် ရေသရန်လုပ်ဆောင်မဟုအရေအတလက်ကို လျဟော့ချထာသသည်။

source: opennet.ru

မဟတ်ချက် Add