आइए उन सुविधाओं को समझते हैं जिन्हें MySQL 8.0 में जोड़ा गया था
सुरक्षा स्तर बढ़ाए गए
सुरक्षा स्तरों में सुधार किया गया है, और डीबीए (डेटाबेस व्यवस्थापक) को खाता प्रबंधन के लिए अधिक लचीलापन दिया गया है।
संसाधन समूह
संसाधन समूह बनाए और प्रबंधित किए जा सकते हैं, और सर्वर में विशिष्ट समूहों के संसाधनों को थ्रेड असाइन करने की क्षमता होती है, जो सर्वर के भीतर चल रहे होते हैं। समूह विशेषताओं का उपयोग संसाधनों को नियंत्रित करने, संसाधनों का उपभोग करने के लिए थ्रेड को प्रतिबंधित करने या अनुमति प्रदान करने के लिए किया जा सकता है, और इसी तरह।
लेन-देन संबंधी डेटा शब्दकोश
वस्तुओं के बारे में जानकारी संग्रहीत करने के लिए एक ट्रांजेक्शनल डेटा डिक्शनरी का उपयोग किया जाता है, जो पहले एक गैर-लेन-देन तालिका थी।
अपग्रेड प्रक्रिया
अपग्रेड प्रक्रिया बदल गई है, सर्वर उन कार्यों का ध्यान रखता है जो पहले 'mysql_upgrad' द्वारा किए गए थे। सभी आवश्यक अपग्रेड कार्य स्वचालित रूप से किए जाते हैं।
InnoDB इंजन अपडेट किया गया
InnoDB इंजन में बदलाव किए गए हैं। जब वर्तमान अधिकतम ऑटो-इन्क्रीमेंट काउंटर का मूल्य 'फिर से करें लॉग' में लिखा जाता है, जब मूल्य हर बार बदलता है, तो इसे प्रत्येक चेकपॉइंट पर एक इंजन-निजी सिस्टम तालिका में सहेजा जाता है। यह सुनिश्चित करता है कि वर्तमान अधिकतम ऑटो-इन्क्रीमेंट काउंटर का मान सभी सर्वरों के पुनरारंभ होने पर लगातार बना रहे।
डिफ़ॉल्ट वर्ण सेट
संस्करण अद्यतन के बाद, डिफ़ॉल्ट वर्ण सेट को 'latin1' से 'utf8mb4' में बदल दिया गया है। नए कैरेक्टर सेट 'utf8mb4' में कई कॉलेशन हैं, और इसमें 'utf8mb4_ja_0900_as_cs' शामिल है, जो कि पहला जापानी भाषा विशिष्ट कोलेशन है जिसे MySQL में यूनिकोड के लिए उपलब्ध कराया गया है।
JSON एन्हांसमेंट
JSON एन्हांसमेंट MySQL की JSON कार्यक्षमता में किए गए थे, जहां '->>', जो कि इनलाइन पथ ऑपरेटर है, को जोड़ा गया है। यह 'JSON_EXTRACT ()' फ़ंक्शन को कॉल करने के बाद प्राप्त परिणाम पर 'JSON_UNQUOTE ()' फ़ंक्शन को कॉल करने के बराबर है।