Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL 8.0 . में नई विशेषताएं क्या हैं?

<घंटा/>

MySQL अपने आप में एक बहुत ही शक्तिशाली प्रोग्राम है। यह सबसे महंगे और शक्तिशाली डेटाबेस पैकेज की कार्यक्षमता का एक बड़ा सबसेट संभालता है। यह प्रसिद्ध SQL डेटा भाषा के मानक रूप का उपयोग करता है। MySQL 8.0 19 अप्रैल 2018 को जारी किया गया और वर्तमान संस्करण 8.0.23 है।

MySQL 8.0 में नई सुविधाओं को संक्षेप में नीचे सूचीबद्ध किया गया है:

परमाणु DDL

डेटा डिक्शनरी, स्टोरेज इंजन संचालन आदि में किए गए अपडेट को संयोजित करने के लिए एक परमाणु डेटा डेफिनिशन लैंग्वेज (डीडीएल) स्टेटमेंट।

एन्क्रिप्शन डिफ़ॉल्ट

एन्क्रिप्शन डिफॉल्ट्स को टेबल एन्क्रिप्शन के लिए विश्व स्तर पर परिभाषित और कार्यान्वित किया गया है। 'डिफ़ॉल्ट_टेबल_एन्क्रिप्शन' चर का उपयोग नए बनाए गए स्कीमा के लिए एन्क्रिप्शन डिफ़ॉल्ट को परिभाषित करने के लिए किया जाता है। स्कीमा के लिए डिफ़ॉल्ट एन्क्रिप्शन को 'डिफॉल्ट एन्क्रिप्शन' क्लॉज की मदद से परिभाषित किया जा सकता है जब एक स्कीमा बनाया जा रहा हो।

संसाधन समूह

संसाधन समूह बनाए और प्रबंधित किए जा सकते हैं, और सर्वर में विशिष्ट समूहों के संसाधनों को थ्रेड असाइन करने की क्षमता होती है, जो सर्वर के भीतर चल रहे होते हैं। समूह विशेषताओं का उपयोग संसाधनों को नियंत्रित करने, संसाधनों का उपभोग करने के लिए थ्रेड को प्रतिबंधित करने या अनुमति प्रदान करने के लिए किया जा सकता है, और इसी तरह।

डिफ़ॉल्ट वर्ण सेट

संस्करण अद्यतन के बाद, डिफ़ॉल्ट वर्ण सेट को 'latin1' से 'utf8mb4' में बदल दिया गया है। नए कैरेक्टर सेट 'utf8mb4' में कई कॉलेशन हैं, और इसमें 'utf8mb4_ja_0900_as_cs' शामिल है, जो कि पहला जापानी भाषा विशिष्ट कोलेशन है जिसे MySQL में यूनिकोड के लिए उपलब्ध कराया गया है।

JSON एन्हांसमेंट

JSON एन्हांसमेंट MySQL की JSON कार्यक्षमता में किए गए थे, जहां '->>', जो कि इनलाइन पथ ऑपरेटर है, को जोड़ा गया है। यह 'JSON_EXTRACT ()' फ़ंक्शन को कॉल करने के बाद प्राप्त परिणाम पर 'JSON_UNQUOTE ()' फ़ंक्शन को कॉल करने के बराबर है।

डीबीए पर नियंत्रण

डीबीए को कार्यभार के आधार पर विशेषताओं को संशोधित करने का नियंत्रण दिया गया है। सर्वर निर्धारित करता है कि वर्चुअल सीपीयू उपलब्ध हैं या नहीं, और डीबीए जिनके पास आवश्यक विशेषाधिकार हैं, वे इन सीपीयू के साथ काम कर सकते हैं और उन्हें कुछ संसाधन समूहों और थ्रेड्स को असाइन कर सकते हैं।

अपग्रेड प्रक्रिया

अपग्रेड प्रक्रिया बदल गई है, सर्वर उन कार्यों का ध्यान रखता है जो पहले 'mysql_upgrad' द्वारा किए गए थे। सभी आवश्यक अपग्रेड कार्य स्वचालित रूप से किए जाते हैं।


  1. सी # की छिपी हुई विशेषताएं क्या हैं?

    C# की छिपी या कम ज्ञात उपयोगी विशेषताएं निम्नलिखित हैं - लैम्ब्डा एक्सप्रेशन है। इसे गोस टू ऑपरेटर कहा जाता है और लैम्ब्डा एक्सप्रेशन घोषित होने पर इसका उपयोग किया जाता है। अशक्त सी # एक विशेष डेटा प्रकार प्रदान करता है, शून्य प्रकार, जिसके लिए आप सामान्य श्रेणी के मानों के साथ-साथ शून्य मान भी नि

  1. C# में C++ फीचर्स क्या गायब हैं?

    C# एक सरल, आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जिसे Microsoft द्वारा एंडर्स हेजल्सबर्ग के नेतृत्व में अपनी .NET पहल के तहत विकसित किया गया है। C++ एक मध्यम-स्तरीय प्रोग्रामिंग भाषा है, जिसे 1979 में बेल लैब्स में बर्जने स्ट्रॉस्ट्रुप द्वारा विकसित किया गया था। C++ विभिन

  1. जावा 9 में स्ट्रीम एपीआई में कौन सी नई सुविधाएँ जोड़ी गई हैं?

    Java 9 में, Oracle Corporation ने स्ट्रीम . में चार उपयोगी नई विधियां जोड़ी हैं एपीआई . वे विधियां हैं पुनरावृत्ति () , Nullable() , टेकव्हाइल () और ड्रॉपव्हाइल( )। पुनरावृत्ति () पुनरावृत्ति () पारंपरिक फॉर-लूप . के स्ट्रीम संस्करण प्रतिस्थापन के रूप में उपयोग किया जा सकता है . एक अन्य पैरामीटर,