ماريا ڊي بي 10.4 مستحڪم رليز

ترقي جي هڪ سال کان پوء ۽ ڇهه پري رليز تيار نئين DBMS برانچ جو پهريون مستحڪم رليز ماريا ڊي بي 10.4، جنهن جي اندر MySQL جي هڪ شاخ ترقي ڪئي پئي وڃي جيڪا پسمانده مطابقت برقرار رکي ٿي ۽ مختلف اضافي اسٽوريج انجڻ ۽ جديد صلاحيتن جي انضمام. نئين برانچ لاءِ سپورٽ 5 سالن تائين، جون 2024 تائين فراهم ڪئي ويندي.

ماريا ڊي بي ڊولپمينٽ جي نگراني ڪئي وئي آهي آزاد ماريا ڊي بي فائونڊيشن، مڪمل طور تي کليل ۽ شفاف ترقياتي عمل جي پٺيان جيڪو انفرادي وينڊرز کان آزاد آهي. ماريا ڊي بي ڪيترن ئي لينڪس ڊسٽريبيوشنز (RHEL، SUSE، Fedora، openSUSE، Slackware، OpenMandriva، ROSA، Arch Linux، Debian) ۾ MySQL جي بدران فراهم ڪئي وئي آهي ۽ اهڙن وڏن منصوبن ۾ لاڳو ڪيو ويو آهي جيئن وڪيپيڊيا, Google Cloud SQL и ٽائيم.

کيل سڌارا ماريا ڊي بي 10.4:

  • هم وقت ساز ملٽي ماسٽر ريپليڪشن ٽيڪنالاجي شامل آهي گليرا 4، جيڪو هڪ فعال-فعال ملٽي ماسٽر ٽوپولوجي جي اجازت ڏئي ٿو جيڪو ڪنهن به نوڊ طرفان پڙهي ۽ لکي سگهجي ٿو. هم وقت سازي جي نقل سان، سڀئي نوڊس هميشه تازه ترين ڊيٽا تي مشتمل آهن، يعني. ڪنهن به گم ٿيل ٽرانزيڪشن جي ضمانت نه آهي، ڇو ته ٽرانزيڪشن صرف ڊيٽا جي سڀني نوڊس ڏانهن پروپيگنڊا ٿيڻ کان پوء انجام ڏنو ويو آهي. نقل ڪيو ويندو آهي متوازي موڊ ۾، قطار جي سطح تي، صرف تبديلين بابت معلومات کي منتقل ڪرڻ؛
  • يونڪس-جهڙوڪ سسٽم تي، تصديق ڪندڙ پلگ ان ڊفالٽ طور تي فعال آهي يونڪس_سڪوٽ، جيڪو توهان کي مقامي يونڪس ساکٽ استعمال ڪندي DBMS سان ڳنڍڻ لاءِ سسٽم ۾ موجود اڪائونٽس استعمال ڪرڻ جي اجازت ڏئي ٿو؛
  • شامل ڪيو ويو موقعو استعمال ڪندڙ جي پاسورڊ لاء زندگي گذارڻ، جنهن کان پوء پاسورڊ ختم ٿيڻ جي طور تي نشان لڳل آهي. "CREATE USER" ۽ "ALTER USER" عملن ۾ پاسورڊ جي ختم ٿيڻ جي تاريخ مقرر ڪرڻ لاء، "پاسورڊ ختم ٿيڻ واري وقفي اين ڊي" جو اظهار شامل ڪيو ويو آهي؛
  • شامل ڪيل سپورٽ بلاڪ ڪرڻ DBMS استعمال ڪندڙ "اڪائونٽ لاڪ" جي اظهار ذريعي "CREATE USER" ۽ "ALTER USER" آپريشنز؛
  • وڏي تعداد ۾ استعمال ڪندڙن يا رسائي جي ضابطن سان ترتيبن ۾ استحقاق جي چڪاس جي عمل کي خاص طور تي تيز ڪيو ويو آهي؛
  • بند ڪيو ويو استعمال ڪندي mysql.user ۽ mysql.host ٽيبل. mysql.global_priv ٽيبل هاڻي اڪائونٽس ۽ عالمي مراعات کي ذخيرو ڪرڻ لاءِ استعمال ڪيو ويندو آهي؛
  • В پلگ ان تصديق شامل ڪيو ويو "سيٽ پاسورڊ" اظهار لاءِ سپورٽ؛
  • شامل ڪيو ويو هر اڪائونٽ لاءِ هڪ کان وڌيڪ تصديقي پلگ ان استعمال ڪرڻ جي صلاحيت، جيڪا پلگ ان ڏانهن بتدريج لڏپلاڻ ڪندڙ صارفين لاءِ ڪارائتو ٿي سگهي ٿي. 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 ۽ condition_pushdown_from_having؛

  • سسٽم ورزن ٿيل جدولن لاءِ سپورٽ، جيڪا نه رڳو موجوده ڊيٽا سلائس کي ذخيرو ڪري ٿي، پر اڳ ۾ ڪيل سڀني تبديلين بابت معلومات کي پڻ محفوظ ڪري ٿي، وڌايو ويو آهي. آپريشن وقت جي حدن سان؛
  • شامل ڪيو ويو نئون "FLUSH SSL" ڪمانڊ سرور کي ٻيهر شروع ڪرڻ کان سواءِ SSL سرٽيفڪيٽ کي ٻيهر لوڊ ڪرڻ لاءِ؛
  • شامل ڪيل سپورٽ "جيڪڏهن موجود نه هجي" ۽ "جيڪڏهن موجود هجي" جي اظهارن ۾ "انسٽال پلگ ان"، "انسٽال پلگ ان" ۽ "انسٽال سونام" عملن ۾؛
  • حادثن جي مزاحمتي نظام جون ٽيبلون تجويز ڪيون ويون آهن، اسٽوريج لاءِ جنهن کي انجڻ استعمال ڪيو وڃي Aria;
  • C ++ 11 معيار جي استعمال جي منتقلي ڪئي وئي آهي (ايٽمي آپريشن شامل آهن)؛
  • يونيڪوڊ لاءِ ڪوليشن لوڪل پراپرٽيز جي ڪارڪردگي تمام گهڻي بهتر ڪئي وئي آهي، جيڪا توهان کي ترتيب ڏيڻ جي قاعدن ۽ ملاپ جي طريقن جي وضاحت ڪرڻ جي اجازت ڏئي ٿي اکرن جي معني جي بنياد تي؛
  • شامل ڪيو ويو توهان جي پنهنجي فيلڊ جي قسمن کي بيان ڪرڻ لاء پلگ ان؛
  • ونڊوز لاءِ سپورٽ شامل ڪئي وئي UDF افعال (User-defined functions);
  • "FLUSH TABLES" آپريشن ۾ لاڳو ڪيو ويو "بيڪ اپ لاڪ" موڊ، جيڪو استعمال ڪري سگهجي ٿو جڏهن ڊيٽابيس فائلن کي بيڪ اپ ڪرڻ؛
  • شامل ڪيو ويو mariadb سان شروع ٿيندڙ سرور ڪمانڊ لاءِ سپورٽ، "mysql" سان شروع ٿيندڙ ڪمانڊ جا متبادل (مثال طور، mysqldump بدران mariadump).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو