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

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

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

کلید پرمختګونه ماریاډبی 10.4:

  • همغږي ملټي ماسټر نقل ټیکنالوژي شامله ده ګالرا ۴، کوم چې یو فعال فعال ملټي ماسټر ټوپولوژي ته اجازه ورکوي چې د هر نوډ لخوا لوستل او لیکل کیدی شي. د همغږي نقل سره، ټول نوډونه تل تازه معلومات لري، د بیلګې په توګه. هیڅ ورک شوي لیږد تضمین شوی نه دی، ځکه چې معامله یوازې وروسته له هغې ترسره کیږي کله چې ډاټا ټولو نوډونو ته خپره شي. نقل کول په موازي حالت کې ترسره کیږي، د قطار په کچه، یوازې د بدلونونو په اړه معلومات لیږدول؛
  • د یونیکس په څیر سیسټمونو کې، د تصدیق کولو پلگ ان په ډیفالټ فعال شوی یونیکس_ ساکټ، کوم چې تاسو ته اجازه درکوي په سیسټم کې موجود حسابونه وکاروئ ترڅو د محلي یونیکس ساکټ په کارولو سره DBMS سره وصل شئ؛
  • زیاته کړه فرصت د کارونکي پټنوم لپاره د ژوند وخت ټاکل، وروسته له هغه چې پاسورډ د پای ته رسیدو په توګه نښه شوی. د "CREATE USER" او "ALTER USER" په عملیاتو کې د پاسورډ د ختمیدو نیټه ټاکلو لپاره، د "پاسورډ د ختمیدو نیټې نیټې" کلمه اضافه شوې؛
  • ملاتړ اضافه کړ بندول د DBMS کاروونکي د "اکاؤنټ لاک" بیان له لارې د "کاروونکي جوړ کړئ" او "کاروونکي بدل کړئ" عملیات؛
  • د ډیرو کاروونکو یا د لاسرسي قواعدو سره په تشکیلاتو کې د امتیاز چکونو اجرا کول د پام وړ ګړندي شوي؛
  • بند شوی د mysql.user او mysql.host جدولونو کارول. د mysql.global_priv جدول اوس د حسابونو او نړیوالو امتیازاتو ذخیره کولو لپاره کارول کیږي؛
  • В پلگ ان تصدیق زیاته کړه د "SET PASSWORD" بیان لپاره ملاتړ؛
  • زیاته کړه د هر حساب لپاره له یو څخه د ډیرو تصدیق کولو پلگ ان کارولو وړتیا، کوم چې کولی شي په تدریجي ډول پلگ ان ته د کاروونکو مهاجرت لپاره ګټور وي ed25519. کله چې د mysql_install_db سکریپټ سره د root@localhost کارن رامینځته کړئ، دوه د تصدیق کولو پلگ ان اوس د ډیفالټ لخوا فعال شوي - unix_socket او mysql_native_password؛
  • د InnoDB ذخیره د کالمونو سمدستي حذف کولو عملیات پلي کوي (ALTER TABLE ... DROP COLUMN ... ALGORITHM=Instant) او د کالمونو ترتیب بدلوي. د رول بیک عملیاتو (ریډو لاګ) لپاره د لومړني لاګ اندازه کمه شوې. د innodb_encrypt_log لپاره د کلیدي گردش ملاتړ اضافه شوی. د چکسمونو چک کولو لپاره الګوریتم پلي کول
    innodb_checksum_algorithm=full_crc32. د VARCHAR ډول سمدستي پراخول او د غیر شاخص شوي کالمونو لپاره د متن کوډ بدلول چمتو کوي؛

  • ښه شوی اصلاح کوونکی. د اصلاح کونکي موندلو وړتیا اضافه کړه ، د سیسټم متغیر له لارې فعاله شوې اصلاح کوونکی - ټریس. ډیفالټ شامل د ذخیره کولو انجنونو څخه خپلواک احصایې ساتل.
    دلته دوه نوي د استعمال_stat_tables حالتونه دي - COMPLEMENTARY_FOR_QUERIES او PREFERABLY_FOR_QUERIES. optimize_join_buffer_size حالت فعال شوی دی. نوي اضافه شوي بیرغونه rowid_filter and condition_pushdown_from_having;

  • د سیسټم نسخه شوي جدولونو لپاره ملاتړ ، کوم چې نه یوازې د اوسني ډیټا ټوټه ذخیره کوي ، بلکه د ټولو پخوانیو بدلونونو په اړه معلومات خوندي کوي ، پراخ شوی عملیات د وخت حدودو سره؛
  • د سرور بیا پیلولو پرته د SSL سندونو بیا پورته کولو لپاره نوی "FLUSH SSL" کمانډ اضافه کړ؛
  • د "انسټال پلگ ان" په عملیاتو کې، "انسټال پلگ ان" او "نانسټال سونام" د "که شتون نلري" او "که شتون ولري" د بیانونو لپاره ملاتړ اضافه کړي؛
  • د حادثې په وړاندې مقاومت لرونکي سیسټم میزونه وړاندیز شوي، د ذخیره کولو لپاره چې انجن کارول کیږي اريا;
  • د C++ 11 معیار کارولو ته لیږد رامینځته شوی (اټومي عملیات پکې شامل دي)؛
  • د یونیکوډ لپاره د کولیشن ځایی ملکیتونو فعالیت د پام وړ ښه شوی ، تاسو ته اجازه درکوي د حروفونو معنی پراساس د ترتیب کولو قواعد او د میچ کولو میتودونه مشخص کړئ؛
  • زیاته کړه ستاسو د ساحې ډولونو تعریف کولو لپاره پلگ ان؛
  • د کړکۍ لپاره ملاتړ اضافه شوی د UDF دندې (د کارونکي لخوا تعریف شوي دندې)؛
  • د "فلش میزونو" په عملیاتو کې پلي شوي د "بیک اپ لاک" حالت، کوم چې د ډیټابیس فایلونو بیک اپ کولو پر مهال کارول کیدی شي؛
  • زیاته کړه د سرور کمانډونو لپاره ملاتړ چې د mariadb سره پیل کیږي، د کمانډونو بدیل چې د "mysql" سره پیل کیږي (د مثال په توګه، د mysqldump پرځای mariadump).

سرچینه: opennet.ru

Add a comment