MariaDB 10.7 የተረጋጋ ልቀት

ከ6 ወራት እድገት በኋላ የአዲሱ ማሪያዲቢ 10.7 (10.7.2) ዲቢኤምኤስ ቅርንጫፍ የመጀመሪያ የተረጋጋ ልቀት ታትሟል፣ በውስጡም ከ MySQL የኋለኛ ተኳኋኝነትን የሚጠብቅ እና ተጨማሪ የማከማቻ ሞተሮችን በማቀናጀት የሚለይ ቅርንጫፍ እየተገነባ ነው። የላቁ ባህሪያት. ከግል አቅራቢዎች ነፃ የሆነ ሙሉ በሙሉ ክፍት እና ግልፅ የሆነ የእድገት ሂደትን በመከተል የማሪያዲቢ ልማት በገለልተኛ ማሪያዲቢ ፋውንዴሽን ይቆጣጠራል። MariaDB በብዙ የሊኑክስ ስርጭቶች (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-ቢት ልዩ መለያዎችን (ሁሉን አቀፍ ልዩ መለያ) ለማከማቸት አዲስ UUID የውሂብ አይነት ታክሏል።
  • የJSON መረጃዎችን ለማስኬድ አዲስ ተግባራት ቀርበዋል፡ JSON_EQUALS() የሁለት JSON ሰነዶችን ማንነት ለማነፃፀር እና JSON_NORMALIZE() የJSON ነገሮችን ለንፅፅር ስራዎች ተስማሚ ወደሆነ ቅጽ ለማምጣት (ቁልፍ መደርደር እና ቦታዎችን ማስወገድን ያከናውናል)።
  • የNATURAL_SORT_KEY() ተግባር በቁጥር እሴቶች ላይ በመመስረት ሕብረቁምፊዎችን ለመደርደር ታክሏል (ለምሳሌ፣ ከተደረደሩ በኋላ ያለው ሕብረቁምፊ "v10" ከሕብረቁምፊው "v9" በኋላ ይከናወናል)።
  • የSFORMAT() ተግባር የዘፈቀደ የሕብረቁምፊ ቅርጸት ታክሏል - ግብአቱ የቅርጸት ትዕዛዞችን እና ለመተካት የእሴቶች ዝርዝር ያለው ሕብረቁምፊ ነው (ለምሳሌ ፣ 'SFORMAT ("መልሱ {}."፣ 42)) .
  • መረጃን ወደ ብዙ ረድፎች በሚያክሉ INSERT መጠይቆች ውስጥ የተሻሻለ የስህተት ሪፖርት ማድረግ (የGET DIAGNOSTICS ትእዛዝ አሁን የረድፍ ቁጥሩን ከስህተቱ ጋር የሚያመለክት ROW_NUMBER ንብረቱን ያሳያል)።
  • አዲስ የይለፍ ቃል ፍተሻ ፕለጊን ተካትቷል፣ password_reuse_check፣ ይህም የይለፍ ቃሎችን በአንድ ተጠቃሚ መጠቀምን እንድትገድቡ ያስችልዎታል (አዲሱ የይለፍ ቃል በpassword_reuse_check_interval parameter በተጠቀሰው ጊዜ ውስጥ ጥቅም ላይ ከዋሉት የይለፍ ቃሎች ጋር እንደማይዛመድ ማረጋገጥ)።
  • አንድን ክፍል ወደ ጠረጴዛ ለመለወጥ እና በተቃራኒው ለመለወጥ ለ "ሠንጠረዥ ቀይር ... ክፍልን ቀይር .. ወደ ጠረጴዛ" እና "ጠረጴዛ ቀይር ... ቀይር ጠረጴዛ ... ወደ ክፍልፋይ" ለሚሉት አባባሎች ድጋፍ ታክሏል።
  • የ"-እንደ-ኦፍ" አማራጭ ከአንድ የተወሰነ የጠረጴዛ ሁኔታ ሁኔታ ጋር የሚዛመድ ቆሻሻ ለመጣል ወደ mariadb-dump መገልገያ ተጨምሯል።
  • ለማሪያዲቢ ጋሌራ ክላስተር አዳዲስ ግዛቶች "በተናጥል ለመፈፀም በመጠባበቅ ላይ" "TOI DDL በመጠበቅ ላይ" "ፍሰት ቁጥጥርን በመጠባበቅ ላይ" እና "የምስክር ወረቀትን በመጠባበቅ ላይ" በPROCESSLIST ውስጥ ተተግብረዋል.
  • አዲስ ግቤት "ዳግም ማዘዝ" ወደ አመቻች ታክሏል። ለባለብዙ ባይት ሕብረቁምፊዎች ከ ASCII ክልሎች ጋር በሚደረጉ ተግባራት ውስጥ የቁምፊዎችን ትርጉም ከግምት ውስጥ በማስገባት የማዛመድ አፈጻጸም ተሻሽሏል።
  • በInnoDB ማከማቻ ውስጥ የባች ውሂብ ማስገባት፣ ቅድመ ዝግጅት እና የመረጃ ጠቋሚ አፈጻጸም ተሻሽሏል።
  • የተስተካከሉ 5 ተጋላጭነቶች፣ ዝርዝራቸው ገና ያልተገለፀ፡ CVE-2022-24052፣ CVE-2022-24051፣ CVE-2022-24050፣ CVE-2022-24048፣ CVE-2021-46659።
  • በ MariaDB 10.8.1 የሙከራ መለቀቅ ላይ ከተደረጉት ለውጦች ውስጥ፣ በቅደም ተከተል የተደረደሩ ኢንዴክሶች መተግበሩን ልብ ልንል እንችላለን፣ ይህም በተቃራኒው ቅደም ተከተል ሲያመጣ የORDER BY ስራዎችን አፈፃፀም በእጅጉ ሊያሻሽል ይችላል። ለተከማቹ ተግባራት የ IN፣ OUT፣ INOUT እና IN OUT መግለጫዎች ተጨምረዋል። InnoDB የድጋሚ ስራዎችን በሚመዘግብበት ጊዜ የመፃፍ ስራዎችን ቁጥር ቀንሷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ