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