MariaDB 10.9 ইতিমধ্যেই প্রকাশিত হয়েছে এবং এটি তার খবর

প্রবর্তন নতুন DBMS শাখার প্রথম স্থিতিশীল সংস্করণ মারিয়াডিবি 10.9 (10.9.2), যার মধ্যে MySQL-এর একটি শাখা তৈরি করা হচ্ছে যা পিছনের দিকের সামঞ্জস্য বজায় রাখে এবং অতিরিক্ত স্টোরেজ ইঞ্জিন এবং উন্নত বৈশিষ্ট্যগুলির একীকরণ দ্বারা আলাদা করা হয়।

মারিয়াডিবি-র বিকাশ স্বাধীন মারিয়াডিবি ফাউন্ডেশন দ্বারা তত্ত্বাবধান করা হয়, সম্পূর্ণ উন্মুক্ত এবং স্বচ্ছ উন্নয়ন প্রক্রিয়া অনুসরণ করে, পৃথক বিক্রেতাদের থেকে স্বাধীন।

অনেক লিনাক্স ডিস্ট্রিবিউশনে (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) MySQL-এর পরিবর্তে MariaDB শিপ করে এবং বড় প্রকল্পগুলি গৃহীত হয়েছে।

মারিয়াডিবি 10.9 এর প্রধান নতুন বৈশিষ্ট্য

মারিয়াডিবি-র এই নতুন সংস্করণে তা তুলে ধরা হয়েছে ডেটাতে ছেদ সনাক্ত করতে JSON_OVERLAPS ফাংশন যোগ করা হয়েছে দুটি JSON নথির মধ্যে (উদাহরণস্বরূপ, উভয় নথিতে একটি সাধারণ কী/মান জোড়া বা সাধারণ অ্যারে উপাদান সহ বস্তু থাকলে সত্য প্রদান করে)।

এছাড়াও, এটি হাইলাইট করা হয়েছে যে নিম্নলিখিত নিরাপত্তা দুর্বলতার জন্য প্রাসঙ্গিক সংশোধন করা হয়েছে: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, জন্য CVE-2022-32091 y জন্য CVE-2022-32084

আরেকটি পরিবর্তন যা দাঁড়িয়েছে তা হল অভিব্যক্তি JSONPath রেঞ্জ নির্দিষ্ট করার ক্ষমতা প্রদান করে (যেমন "$[1 থেকে 4]" অ্যারে উপাদান 1 থেকে 4 ব্যবহার করতে) এবং সারিতে প্রথম উপাদান প্রদর্শন করতে নেতিবাচক সূচক)।

এটি ছাড়াও, আমরা দেখতে পাচ্ছি যে Hashicorp কী ম্যানেজমেন্ট প্লাগইনটি Hashicorp ভল্ট KMS-এ সংরক্ষিত কী ব্যবহার করে টেবিলে ডেটা এনক্রিপ্ট করার জন্য যোগ করা হয়েছিল।

ইউটিলিটি জন্য যখন mysqlbinlog, এখন আপনার কাছে নতুন বিকল্প রয়েছে gtid_domain_id দ্বারা ফিল্টার করতে “–do-domain-ids”, “–ignore-domain-ids” এবং “–ignore-server-ids”।

একটি পৃথক JSON ফাইলে wsrep স্টেট ভেরিয়েবল প্রতিফলিত করার ক্ষমতা যোগ করা হয়েছে যা বাহ্যিক পর্যবেক্ষণ সিস্টেম দ্বারা ব্যবহার করা যেতে পারে।

অপ্টিমাইজার 10.3 এ আপগ্রেড করার পরে সমস্ত পার্টিশন ব্যবহার করে, মাল্টি-টেবিল আপডেট বা মুছে ফেলার প্রশ্নের জন্য, অপ্টিমাইজার টেবিল আপডেট বা মুছে ফেলার জন্য পার্টিশন ছাঁটাই অপ্টিমাইজেশান প্রয়োগ করতে অক্ষম ছিল।

এর পাশাপাশি, IN কী-এর জন্য একটি পরিসর অপ্টিমাইজার রিগ্রেশন করেছে (const, ....), MariaDB 10.5.9-এ ইতিমধ্যেই একটি সমস্যা ছিল এবং পরবর্তীতে MDEV-9750-এর জন্য ঠিক করা আছে। সেই সমাধানটি Optimizer_max_sel_arg_weight চালু করেছে। যদি কেউ অপ্টিমাইজার_ম্যাক্স_সেল_আর্গ_ওয়েটকে খুব উচ্চ মান বা শূন্যে সেট করে (অর্থাৎ "সীমাহীন") এবং ভারী গ্রাফ তৈরি করে এমন প্রশ্নগুলি চালায়, তারা ধীর কর্মক্ষমতা লক্ষ্য করতে পারে।

অন্যান্য সংশোধন যেগুলো মারিয়াডিবি-র এই নতুন সংস্করণে তৈরি করা হয়েছে, InnoDB দুর্নীতিতে আছে ফাইল লক করার অভাবের কারণে, সেইসাথে ALTER TABLE IMPORT TABLESPACE এ একটি ফিক্স যা একটি এনক্রিপ্ট করা টেবিলকে দূষিত করেছে, এছাড়াও ALTER TABLE ভুল আউটপুট ঠিক করেছে, ক্র্যাশ রিকভারি ফিক্স, DD এরর রিকভারি ফিক্স, দূষিত ডেটাতে আটকানো লক, ফিক্সড বাল্ক লোড বাগ ফিক্স, এবং বাগ ফিক্স কর্মক্ষমতা।

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • JSON আউটপুটের জন্য "শো পার্সেল [FORMAT=JSON]" মোডের জন্য সমর্থন যোগ করা হয়েছে।
  • "শো ব্যাখ্যা করুন" বিবৃতিটি এখন "সংযোগের জন্য ব্যাখ্যা করুন" সিনট্যাক্স সমর্থন করে৷
  • innodb_change_buffering এবং old ভেরিয়েবল অবচয় করা হয়েছে (ভেরিয়েবল old_mode দ্বারা প্রতিস্থাপিত)।
  • Apostrophe এবং বাধ্যতামূলক শব্দ সহ সম্পূর্ণ পাঠ্য অনুসন্ধান
  • অপ্টিমাইজার 10.3 এ আপগ্রেড করার পরে সমস্ত পার্টিশন ব্যবহার করে
  • মাল্টি-টেবিল আপডেট বা মুছে ফেলার প্রশ্নগুলির জন্য, অপ্টিমাইজার টেবিল আপডেট বা মুছে ফেলার জন্য পার্টিশন ছাঁটাই অপ্টিমাইজেশান প্রয়োগ করতে অক্ষম ছিল।
  • নতুন mariadb ক্লায়েন্ট বিকল্প, -সক্ষম-ক্লিয়ারটেক্সট-প্লাগইন। বিকল্পটি কিছুই করে না এবং শুধুমাত্র MySQL সামঞ্জস্যের উদ্দেশ্যে।
  • JSON_EXTRACT এ লক করুন
    ALTER TABLE ALGORITHM=NOCOPY আপগ্রেড করার পরে কাজ করে না
  • সার্ভার অন কন্ডিশনে অজানা কলাম সহ ভিউ তৈরি করতে ব্যর্থ হয়
  • password_reuse_check প্লাগইন ব্যবহারকারীর নাম এবং পাসওয়ার্ড একত্রিত করে
  • মারিয়াডিবি অবচয় নীতি অনুসারে, ppc10.9el-এর জন্য ডেবিয়ান 10 "বাস্টার"-এর জন্য এটি MariaDB 64-এর শেষ সংস্করণ হবে

অবশেষে, আপনি যদি এই নতুন সংস্করণ সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনি এখানে বিশদটি পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।