MariaDB DBMS 10.10 کی مستحکم ریلیز

DBMS MariaDB 10.10 (10.10.2) کی نئی برانچ کی پہلی مستحکم ریلیز شائع ہو چکی ہے، جس کے اندر MySQL کی ایک شاخ تیار کی جا رہی ہے جو پسماندہ مطابقت کو برقرار رکھتی ہے اور اضافی اسٹوریج انجنوں اور جدید صلاحیتوں کے انضمام سے ممتاز ہے۔ ماریا ڈی بی کی ترقی کی نگرانی آزاد ماریا ڈی بی فاؤنڈیشن کرتی ہے، ایک کھلے اور شفاف ترقیاتی عمل کے بعد جو انفرادی وینڈرز سے آزاد ہے۔ MariaDB کو کئی لینکس ڈسٹری بیوشنز (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) میں MySQL کے متبادل کے طور پر فراہم کیا جاتا ہے اور اسے Wikipedia، Google Cloud SQL اور Nimbuzz جیسے بڑے پروجیکٹس میں لاگو کیا گیا ہے۔

ماریا ڈی بی 10.10 میں کلیدی بہتری:

  • دیئے گئے سائز کے بائٹس کی بے ترتیب ترتیب حاصل کرنے کے لیے RANDOM_BYTES فنکشن کو شامل کیا۔
  • IPv4 پتوں کو 4 بائٹ کی نمائندگی میں ذخیرہ کرنے کے لیے INET4 ڈیٹا کی قسم شامل کی گئی۔
  • "چینج ماسٹر ٹو" ایکسپریشن کے پہلے سے طے شدہ پیرامیٹرز کو تبدیل کر دیا گیا ہے، جو اب GTID (گلوبل ٹرانزیکشن ID) پر مبنی ریپلیکشن موڈ استعمال کرتا ہے، اگر ماسٹر سرور اس قسم کے شناخت کنندہ کو سپورٹ کرتا ہے۔ "MASTER_USE_GTID=Current_Pos" ترتیب کو فرسودہ کر دیا گیا ہے اور اسے "MASTER_DEMOTE_TO_SLAVE" آپشن سے تبدیل کیا جانا چاہیے۔
  • بڑی تعداد میں جدولوں کے ساتھ ضم کرنے کی کارروائیوں کے لیے بہتر اصلاحات، بشمول میزوں کو کسی بھی ترتیب میں ضم کرنے کے لیے "eq_ref" استعمال کرنے کی صلاحیت۔
  • نافذ کردہ UCA (Unicode Collation Algoritm) الگورتھم، جس کی وضاحت یونیکوڈ 14 کی وضاحت میں کی گئی ہے اور حروف کے معنی کو مدنظر رکھتے ہوئے ترتیب دینے اور مماثلت کے قواعد کا تعین کرنے کے لیے استعمال کیا جاتا ہے (مثال کے طور پر، ڈیجیٹل اقدار کو چھانٹتے وقت، ایک مائنس کی موجودگی اور ایک نقطے کے سامنے ایک عدد اور مختلف قسم کے ہجے کو مدنظر رکھا جاتا ہے، اور جب اس کا موازنہ قبول نہیں کیا جاتا ہے تو حروف کے معاملے اور لہجے کے نشان کی موجودگی کو مدنظر رکھیں)۔ utf8mb3 اور utf8mb4 فنکشنز میں UCA آپریشنز کی بہتر کارکردگی۔
  • گیلیرا کلسٹر نوڈس کی فہرست میں آئی پی ایڈریس شامل کرنے کی اہلیت جو SST/IST کی درخواستوں کو انجام دینے کی اجازت ہے۔
  • پہلے سے طے شدہ طور پر، رویے کو MySQL کے قریب لانے کے لیے "explicit_defaults_for_timestamp" موڈ کو چالو کیا جاتا ہے (جب "شو کریٹ ٹیبل دکھائیں" پر عمل کرتے ہوئے ٹائم اسٹیمپ کی قسم کے لیے ڈیفالٹ بلاکس کے مواد نہیں دکھائے جاتے ہیں)۔
  • کمانڈ لائن انٹرفیس میں، "--ssl" اختیار بطور ڈیفالٹ فعال ہوتا ہے (TLS- انکرپٹڈ کنکشنز کو قائم کرنا فعال ہے)۔
  • ٹاپ لیول اپ ڈیٹ اور ڈیلیٹ ایکسپریشنز کی پروسیسنگ پر دوبارہ کام کیا گیا ہے۔
  • DES_ENCRYPT اور DES_DECRYPT فنکشنز اور innodb_prefix_index_cluster_optimization متغیر کو فرسودہ کر دیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں