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