MariaDB 10.9 ස්ථාවර නිකුතුව

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

MariaDB 10.9 හි ප්‍රධාන වැඩිදියුණු කිරීම්:

  • JSON ලේඛන දෙකක දත්තවල ඡේදනය තීරණය කිරීමට ඔබට ඉඩ සලසන JSON_OVERLAPS ශ්‍රිතය එක් කරන ලදී (උදාහරණයක් ලෙස, ලේඛන දෙකෙහිම පොදු යතුර/අගය යුගලයක් හෝ පොදු අරා මූලද්‍රව්‍ය සහිත වස්තූන් තිබේ නම් එය සත්‍ය වේ).
  • JSONPath ප්‍රකාශන මඟින් පරාසයන් නියම කිරීමේ හැකියාව සපයයි (උදාහරණයක් ලෙස, "$[1 සිට 4]" දක්වා අරා මූලද්‍රව්‍ය 1 සිට 4 දක්වා) සහ සෘණ දර්ශක (උදාහරණයක් ලෙස, "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" වලිගයෙන් පළමු මූලද්‍රව්‍යය පෙන්වීමට).
  • Hashicorp Vault KMS හි ගබඩා කර ඇති යතුරු භාවිතයෙන් වගු තුළ දත්ත සංකේතනය කිරීමට Hashicorp Key Management ප්ලගිනය එක් කරන ලදී.
  • mysqlbinlog උපයෝගීතාව gtid_domain_id මගින් පෙරීම සඳහා නව විකල්ප "--do-domain-ids", "-ignore-domain-ids" සහ "-ignore-server-ids" ඉදිරිපත් කරයි.
  • බාහිර නිරීක්ෂණ පද්ධතිවල භාවිතා කළ හැකි JSON ආකෘතියෙන් වෙනම ගොනුවක wsrep රාජ්‍ය විචල්‍ය සංදර්ශන කිරීමේ හැකියාව එක් කරන ලදී.
  • JSON ආකෘතියෙන් ප්‍රතිදානය සඳහා “SHOW ANALYZE [FORMAT=JSON]” මාදිලිය සඳහා සහය එක් කරන ලදී.
  • "SHOW EXPLAIN" ප්‍රකාශය දැන් "සම්බන්ධතාවය සඳහා පැහැදිලි කරන්න" වාක්‍ය ඛණ්ඩයට සහය දක්වයි.
  • innodb_change_buffering සහ පැරණි විචල්‍ය අවලංගු කර ඇත (old_mode විචල්‍යය මගින් ප්‍රතිස්ථාපනය කර ඇත).

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

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