আসুন MySQL 8.0
-এ যোগ করা বৈশিষ্ট্যগুলি বুঝতে দিননিরাপত্তা স্তর উন্নত
নিরাপত্তা স্তর উন্নত করা হয়েছে, এবং ডিবিএ (ডেটাবেস অ্যাডমিনিস্ট্রেটর) অ্যাকাউন্ট পরিচালনার জন্য আরও নমনীয়তা দেওয়া হয়েছে৷
রিসোর্স গ্রুপ
রিসোর্স গোষ্ঠীগুলি তৈরি এবং পরিচালনা করা যেতে পারে এবং সার্ভারের নির্দিষ্ট গোষ্ঠীর সংস্থানগুলিতে থ্রেড বরাদ্দ করার ক্ষমতা রয়েছে, যা সার্ভারের মধ্যে চলছে। গোষ্ঠীর বৈশিষ্ট্যগুলি সংস্থানগুলি নিয়ন্ত্রণ করতে, সংস্থানগুলিকে ব্যবহার করার জন্য থ্রেডগুলিকে সীমাবদ্ধ করতে বা অনুমতি দেওয়ার জন্য ব্যবহার করা যেতে পারে এবং আরও অনেক কিছু।
লেনদেন সংক্রান্ত ডেটা অভিধান
একটি লেনদেন সংক্রান্ত ডেটা অভিধান ব্যবহার করা হয় বস্তু সম্পর্কে তথ্য সঞ্চয় করার জন্য, যা পূর্বে একটি অ-লেনদেনযোগ্য টেবিল ছিল।
আপগ্রেড পদ্ধতি
আপগ্রেড পদ্ধতি পরিবর্তিত হয়েছে, সার্ভার সেই কাজগুলির যত্ন নেয় যা পূর্বে 'mysql_upgrade' দ্বারা সম্পাদিত হয়েছিল। সমস্ত প্রয়োজনীয় আপগ্রেড কাজগুলি স্বয়ংক্রিয়ভাবে সঞ্চালিত হয়৷
৷InnoDB ইঞ্জিন আপডেট করা হয়েছে
InnoDB ইঞ্জিনে পরিবর্তন করা হয়েছে। যখন বর্তমান সর্বাধিক স্বয়ংক্রিয়-বৃদ্ধি কাউন্টারের মানটি 'রিডো লগ'-এ লেখা হয় যখন মান প্রতিবার পরিবর্তিত হয়, এটি প্রতিটি চেকপয়েন্টে একটি ইঞ্জিন-প্রাইভেট সিস্টেম টেবিলে সংরক্ষিত হয়। এটি নিশ্চিত করে যে বর্তমান সর্বাধিক স্বয়ংক্রিয়-বৃদ্ধি কাউন্টারের মানটি পুনরায় চালু হলে সমস্ত সার্ভার জুড়ে স্থায়ী হয়৷
ডিফল্ট অক্ষর সেট
সংস্করণ আপডেটের পরে, ডিফল্ট অক্ষর সেটটি 'ল্যাটিন1' থেকে 'utf8mb4' এ পরিবর্তন করা হয়েছে। নতুন ক্যারেক্টার সেট 'utf8mb4'-এ একাধিক কোলেশন রয়েছে, এবং এর মধ্যে রয়েছে 'utf8mb4_ja_0900_as_cs', যা প্রথম জাপানি ভাষার নির্দিষ্ট কোলেশন যা MySQL-এ ইউনিকোডের জন্য উপলব্ধ করা হয়েছে।
JSON উন্নতকরণ
MySQL-এর JSON কার্যকারিতায় JSON বর্ধিতকরণ করা হয়েছে, যেখানে '->>', যা ইনলাইন পাথ অপারেটর, যোগ করা হয়েছে। এটি 'JSON_EXTRACT()' ফাংশন কল করার পরে প্রাপ্ত ফলাফলে 'JSON_UNQUOTE()' ফাংশন কল করার সমতুল্য৷