MariaDB 12.0 දැන් ලබා ගත හැකිය.

MariaDB 12.0.2 නිකුත් කර ඇති අතර, එය 12.0 ශාඛාවේ පළමු ස්ථාවර නිකුතුව ලෙස සනිටුහන් කරයි. MariaDB 12.0 ශාඛාව රෝලිං නිකුතුවක් ලෙස වර්ගීකරණය කර ඇති අතර, ක්‍රියාකාරීත්වයේ ක්‍රමයෙන් සංවර්ධනය දිගටම කරගෙන යන අතර MariaDB 11.8 ශාඛාව ප්‍රතිස්ථාපනය කරයි. නිකුතු අපේක්ෂකයෙකුගේ තත්ත්වය ඇති MariaDB 12.1.1, ඒ සමඟම ප්‍රකාශයට පත් කර ඇත. 12.0 නිකුතුව සාදන තෙක් MariaDB 12.1.2 ශාඛාව සඳහා සහය දක්වනු ඇත.

MariaDB ව්‍යාපෘතිය MySQL වෙතින් දෙබලක සංවර්ධනය කරමින් සිටින අතර එය පසුගාමී ගැළපුම පවත්වා ගෙන යන අතර අමතර ගබඩා එන්ජින් සහ උසස් හැකියාවන් ඒකාබද්ධ කරයි. MariaDB සංවර්ධනය ස්වාධීන MariaDB පදනම විසින් අධීක්ෂණය කරනු ලබන අතර, තනි වෙළෙන්දන්ගෙන් ස්වාධීන වන විවෘත හා විනිවිද පෙනෙන සංවර්ධන ක්‍රියාවලියක් අනුගමනය කරයි. MariaDB බොහෝ Linux බෙදාහැරීම් (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) MySQL සඳහා ආදේශකයක් ලෙස සපයනු ලබන අතර Wikipedia, Google Cloud SQL සහ Nimbuzz වැනි විශාල ව්‍යාපෘතිවල ක්‍රියාත්මක කර ඇත.

MariaDB 12.0 ශාඛාවේ වෙනස්කම් වලට ඇතුළත් වන්නේ:

  • මුරපදයෙන් ආරක්‍ෂිත SSL යතුරු සඳහා සහය එක් කරන ලදී. අගුළු ඇරීමට මුරපදය SSL සහතික ssl_passphrase විචල්‍යය හරහා හෝ සේවාදායකය ආරම්භ කිරීමේදී අතින් සැකසිය හැක.
  • සුදුසු වරප්‍රසාද සකසන විට වෙනස් පරිශීලකයෙකු යටතේ ක්‍රියාවක් සිදු කිරීම සඳහා "SET SESSION AUTHORIZATION" ප්‍රකාශනය එක් කරන ලදී (ප්‍රකාශනය DBMS සඳහා "sudo" හි ප්‍රතිසමයක් ලෙස සැලකිය හැකිය).
  • file_key_management.so ප්ලගිනයට SHA-2 හැෂ් සඳහා සහය එක් කරන ලදී.
  • පූර්ව නිශ්චිත SYS_REFCURSOR වර්ගයේ දුර්වල කර්සර විචල්‍යයන් සඳහා සහය එක් කරන ලද අතර, ගබඩා කළ ක්‍රියා පටිපාටිවලින් (OUT පරාමිතිය තුළ) හෝ ශ්‍රිතවලින් (RETURN ප්‍රකාශයේ) කර්සරයක් ආපසු ලබා දීමට ඉඩ සලසයි. එකවර විවෘත කළ හැකි කර්සරවල උපරිම සංඛ්‍යාව සීමා කිරීම සඳහා "max_open_cursors" පද්ධති විචල්‍යය එකතු කර ඇත.
  • අමතර පිරවීම වළක්වා ගැනීම සඳහා TO_CHAR වර්ගය දැන් FM (පිරවුම් ප්‍රකාරය) ආකෘතියට සහය දක්වයි. උදාහරණයක් ලෙස, "SELECT CONCAT('/', TO_CHAR('2020-01-06 10:11:12', 'FMDAY'), '/');" යන විමසුම "/Monday /" වෙනුවට "/Monday/" ආපසු එනු ඇත.
  • mariadb-check උපයෝගීතාව සහ CHECK TABLE ප්‍රකාශනය SEQUENCE එන්ජිමෙන් වගු සඳහා සහය දැක්වීමට යාවත්කාලීන කර ඇත.
  • ප්‍රශස්තිකරණ යන්ත්‍රය දැන් ප්‍රශස්තිකරණ සැලැස්ම ගොඩනැගීමට බලපාන විකල්ප (ඉඟි) සඳහා සහය දක්වයි: QB_NAME, NO_RANGE_OPTIMIZATION, NO_ICP, MRR, NO_MRR, BKA, NO_BKA, BNL, NO_BNL, SEMIJOIN, SUBQUERY, JOIN_FIXED_ORDER, JOIN_ORDER, JOIN_PREFIX, JOIN_SUFFIX සහ MAX_EXECUTION_TIME. විකල්ප MySQL සමඟ අනුකූල ආකෘතියකින් විමසුමට ආදේශ කර ඇත, උදාහරණයක් ලෙස: SELECT /*+ BKA(t1) NO_BKA(t2) */ * FROM t1 INNER JOIN t2 WHERE …; SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM t1 INNER JOIN t2 WHERE …;
  • නව GIS (භූගෝලීය තොරතුරු පද්ධති) කාර්යයන් සඳහා සහය එක් කරන ලදී: ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • බහු සිදුවීම් මත ක්‍රියාත්මක වන ප්‍රේරක සඳහා සහය එක් කරන ලදී. CREATE TRIGGER ප්‍රකාශනයට දැන් "{ සිදුවීම [ හෝ … ] }" වාක්‍ය ඛණ්ඩය භාවිතයෙන් එයට ගැලපෙන සිදුවීම් ලැයිස්තුගත කළ හැක.
  • විගණන ප්ලගිනය දැන් පැමිණෙන සම්බන්ධතා සඳහා ජාල වරායන් පිළිබඳ තොරතුරු විගණන ලොගයේ සුරකියි (පෙර ධාරකය පමණක් දර්ශනය විය).
  • SOURCE විධානය මඟින් ක්‍රියාත්මක වන ස්ක්‍රිප්ට් සඳහා විකල්ප සෙවුම් නාමාවලියක් නියම කිරීමට mariadb උපයෝගීතාවයට "--script-dir" විකල්පයක් ඇත.
  • කලින් අතහැර දැමූ big_tables, large_page_size, සහ storage_engine විචල්‍යයන් ඉවත් කරන ලදී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න