ماریا ډی بی 10.6 مستحکم خوشې کول

د یو کال پراختیا او دریو لومړنیو خپرونو وروسته، د ماریاDB 10.6 DBMS نوې څانګې لومړی باثباته خپرونه خپره شوې، په کوم کې چې د مای ایس کیو ایل یوه څانګه رامینځته کیږي چې شاته مطابقت ساتي او د اضافي ذخیره کولو انجنونو ادغام سره توپیر لري. او پرمختللي وړتیاوې. د نوې څانګې ملاتړ به د 5 کلونو لپاره د جولای تر 2026 پورې چمتو شي.

د ماریا ډی بی پراختیا د خپلواک ماریا ډی بی بنسټ لخوا څارل کیږي، د بشپړ پرانیستې او شفاف پراختیا پروسې تعقیب چې د انفرادي پلورونکو څخه خپلواک دی. ماریا ډی بی د ډیری لینکس توزیعونو (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) کې د MySQL لپاره د بدیل په توګه چمتو شوی او په داسې لویو پروژو لکه ویکیپیډیا، ګوګل کلاوډ SQL او Nimbuzz کې پلي شوی.

په MariaDB 10.6 کې کلیدي پرمختګونه:

  • د بیان اټومي اجرا کول د "جدول جوړ کړئ | لید | ترتیب په بشپړ ډول بشپړ شوی یا هرڅه خپل اصلي حالت ته راستانه شوي). د "ډراپ میز" عملیاتو په حالت کې چې په یوځل کې څو میزونه حذف کوي ، اټوميیت د هر انفرادي میز په کچه ډاډمن کیږي. د بدلون هدف د عملیاتو په جریان کې د سرور حادثې په صورت کې د بشپړتیا ډاډ ترلاسه کول دي. پخوا، د حادثې وروسته، لنډمهاله میزونه او فایلونه پاتې کیدلی شي، د ذخیره کولو انجنونو او frm فایلونو کې د جدولونو همغږي کول ګډوډ کیدی شي، او انفرادي میزونه بې نومه پاتې کیدلی شي کله چې په یوځل کې څو میزونه بدل شي. بشپړتیا د دولت د بیا رغونې لاګ په ساتلو سره تضمین کیږي، هغه لاره چې د نوي اختیار له لارې ټاکل کیدی شي "—log-ddl-recovery=file" (ddl-recovery.log by default).
  • د SQL 2008 معیار کې تعریف شوي "SELECT ... OFFSET ... FETCH" ساختمان پلي شوی ، تاسو ته اجازه درکوي د ځانګړي شمیر قطارونو ښودلو لپاره چې د ټاکل شوي آفسیټ څخه پیل کیږي ، د دې وړتیا سره چې د "WITH TIES" پیرامیټر کارولو وړتیا سره. بل بل ارزښت ضمیمه کړئ. د مثال په توګه، "زه د T1 ترتیب څخه غوره کړئ د ASC OFFSET 1 قطارونو سره د اړیکو سره لومړی 3 قطارونه ترلاسه کړئ" له ساختمان څخه توپیر لري "د ISC LIMIT 1 OFFSET 3 لخوا غوره کړئ" په پای کې د یو بل عنصر په ورکولو سره. (د 1 3 لینونو پرځای به چاپ شي).
  • د InnoDB انجن لپاره، د "SELECT ... SKIP LOCKED" ترکیب پلي شوی، کوم چې تاسو ته اجازه درکوي هغه قطارونه خارج کړئ چې د هغې لپاره لاک نشي تنظیم کیدی ("د شریکولو حالت کې لاک" یا "د تازه کولو لپاره").
  • د شاخصونو له پامه غورځولو وړتیا پلي شوې (په MySQL 8 کې، دا فعالیت د "غیر مرئی شاخص" په نوم یادیږي). د نظر ورکولو لپاره د شاخص نښه کول د ALTER TABLE بیان کې د IGNORED بیرغ په کارولو سره ترسره کیږي، وروسته لدې چې شاخص څرګند او تازه کیږي، مګر د اصلاح کونکي لخوا نه کارول کیږي.
  • د JSON_TABLE() فنکشن اضافه شوی ترڅو JSON ډیټا په اړونده بڼه بدل کړي. د مثال په توګه، د JSON سند د میز په شرایطو کې د کارولو لپاره بدلیدلی شي، کوم چې د SELECT بیان کې د FROM بلاک دننه مشخص کیدی شي.
  • د اوریکل DBMS سره ښه مطابقت: د FROM بلاک دننه د نامعلوم فرعي پوښتنو لپاره ملاتړ اضافه شوی. د MINUS ساختمان پلي شوی (د استثنا سره برابر). اضافه شوي ADD_MONTHS()، TO_CHAR()، SYS_GUID() او ROWNUM() افعال.
  • په InnoDB انجن کې، په خالي میزونو کې داخلول ګړندي شوي. د کمپرس شوي تار بڼه د ډیفالټ لخوا یوازې د لوستلو حالت ته ټاکل شوې. د SYS_TABLESPACES سکیم SYS_DATAFILES بدل کړی او په مستقیم ډول د فایل سیسټم کې حالت منعکس کوي. د لنډمهاله میز ځای لپاره د سست لیکلو ملاتړ چمتو شوی. د زاړه چیکسم الګوریتم لپاره ملاتړ ، کوم چې د ماریا ډی بی 5.5 سره مطابقت لپاره ساتل شوی و ، بند شوی.
  • د نقل کولو سیسټم کې، د ماسټر_هوسټ پیرامیټر ارزښت اندازه له 60 څخه 255 حروف ته او master_user 128 ته لوړه شوې. د binlog_expire_logs_seconds متغیر په ثانیو کې د بائنری لاګ د ختمیدو وخت تنظیم کولو لپاره اضافه شوی (پخوا د بیا تنظیم کولو وخت و) یوازې په ورځو کې د expire_logs_days متغیر له لارې ټاکل کیږي).
  • د ګیلرا همغږي ملټي ماسټر نقل میکانیزم د WSREP (WSREP لیکلو REPlication) API پیرامیټونو تنظیم کولو لپاره wsrep_mode متغیر پلي کوي. د کلسټر له درولو پرته TLS ته د غیر کوډ شوي مخابراتو څخه د ګیلرا تبادلې اجازه ورکړل شوې.
  • د sys-schema سکیما پلي شوې، کوم چې د ډیټابیس عملیاتو تحلیل لپاره د نظریاتو، دندو او طرزالعملونو ټولګه لري.
  • د نقل فعالیت تحلیل لپاره د خدماتو میزونه اضافه شوي.
  • د INFORMATION_SCHEMA.KEYWORDS او INFORMATION_SCHEMA.SQL_FUNCTIONS لیدونه د معلوماتو جدولونو کې اضافه شوي، د شته کلیمو او دندو لیست ښکاره کوي.
  • د TokuDB او CassandraSE ذخیره لرې شوي.
  • د utf8 کوډ کول د څلور بایټ نمایش utf8mb4 (U+0000..U+10FFFF) څخه درې بایټ utf8mb3 ته لیږدول شوي (د یونیکوډ حد U+0000..U+FFFF پوښي).
  • په سیسټمډ کې د ساکټ فعالولو لپاره ملاتړ اضافه شوی.
  • د GSSAPI پلگ ان د فعال لارښود ګروپ نومونو او SIDs لپاره ملاتړ اضافه کړی.
  • د $MYSQL_HOME/my.cnf سربیره $MARIADB_HOME/my.cnf د تشکیل فایل شتون لپاره چک اضافه شوی.
  • د نوي سیسټم تغیرات binlog_expire_logs_seconds، innodb_deadlock_report، innodb_read_only_compressed، wsrep_mode او Innodb_buffer_pool_pages_lru_freed پلي شوي.

سرچینه: opennet.ru

Add a comment