কম্পিউটার

মাইএসকিউএল 8.0-এ নতুন বৈশিষ্ট্যগুলি কী কী?


MySQL তার নিজের অধিকারে একটি খুব শক্তিশালী প্রোগ্রাম। এটি সবচেয়ে ব্যয়বহুল এবং শক্তিশালী ডাটাবেস প্যাকেজগুলির কার্যকারিতার একটি বড় উপসেট পরিচালনা করে। এটি সুপরিচিত SQL ডেটা ভাষার একটি আদর্শ ফর্ম ব্যবহার করে। MySQL 8.0 19 এপ্রিল 2018 এ প্রকাশিত হয়েছে এবং বর্তমান সংস্করণ 8.0.23।

MySQL 8.0-এর নতুন বৈশিষ্ট্যগুলি সংক্ষেপে নীচে তালিকাভুক্ত করা হয়েছে:

পারমাণবিক DDL

একটি পারমাণবিক ডেটা সংজ্ঞা ভাষা (DDL) বিবৃতি ডেটা অভিধান, স্টোরেজ ইঞ্জিন অপারেশন এবং আরও অনেক কিছুতে করা আপডেটগুলিকে একত্রিত করতে৷

এনক্রিপশন ডিফল্ট

এনক্রিপশন ডিফল্টগুলি টেবিল এনক্রিপশনের জন্য বিশ্বব্যাপী সংজ্ঞায়িত এবং প্রয়োগ করা হয়েছে। 'default_table_encryption' ভেরিয়েবলটি নতুন তৈরি করা স্কিমাগুলির জন্য একটি এনক্রিপশন ডিফল্ট সংজ্ঞায়িত করতে ব্যবহৃত হয়। একটি স্কিমার জন্য ডিফল্ট এনক্রিপশন একটি 'ডিফল্ট এনক্রিপশন' ধারার সাহায্যে সংজ্ঞায়িত করা যেতে পারে যখন একটি স্কিমা তৈরি করা হচ্ছে৷

রিসোর্স গ্রুপ

রিসোর্স গোষ্ঠীগুলি তৈরি এবং পরিচালনা করা যেতে পারে এবং সার্ভারের নির্দিষ্ট গোষ্ঠীর সংস্থানগুলিতে থ্রেড বরাদ্দ করার ক্ষমতা রয়েছে, যা সার্ভারের মধ্যে চলছে। গোষ্ঠীর বৈশিষ্ট্যগুলি সংস্থানগুলি নিয়ন্ত্রণ করতে, সংস্থানগুলিকে ব্যবহার করার জন্য থ্রেডগুলিকে সীমাবদ্ধ করতে বা অনুমতি দেওয়ার জন্য ব্যবহার করা যেতে পারে এবং আরও অনেক কিছু।

ডিফল্ট অক্ষর সেট

সংস্করণ আপডেটের পরে, ডিফল্ট অক্ষর সেটটি 'ল্যাটিন1' থেকে 'utf8mb4' এ পরিবর্তন করা হয়েছে। নতুন ক্যারেক্টার সেট 'utf8mb4'-এ একাধিক কোলেশন রয়েছে, এবং এর মধ্যে রয়েছে 'utf8mb4_ja_0900_as_cs', যা প্রথম জাপানি ভাষার নির্দিষ্ট কোলেশন যা MySQL-এ ইউনিকোডের জন্য উপলব্ধ করা হয়েছে।

JSON উন্নতকরণ

MySQL-এর JSON কার্যকারিতায় JSON বর্ধিতকরণ করা হয়েছে, যেখানে '->>', যা ইনলাইন পাথ অপারেটর, যোগ করা হয়েছে। এটি 'JSON_EXTRACT()' ফাংশন কল করার পরে প্রাপ্ত ফলাফলে 'JSON_UNQUOTE()' ফাংশন কল করার সমতুল্য৷

DBAs-এ নিয়ন্ত্রণ

কাজের চাপের উপর ভিত্তি করে বৈশিষ্ট্যগুলি পরিবর্তন করার জন্য ডিবিএগুলিকে নিয়ন্ত্রণ দেওয়া হয়েছে। ভার্চুয়াল সিপিইউগুলি উপলব্ধ কিনা তা সার্ভার নির্ধারণ করে, এবং ডিবিএ যার জন্য প্রয়োজনীয় বিশেষাধিকার রয়েছে তারা এই সিপিইউগুলির সাথে কাজ করতে পারে এবং সেগুলিকে নির্দিষ্ট সংস্থান গোষ্ঠী এবং থ্রেডগুলিতে বরাদ্দ করতে পারে৷

আপগ্রেড পদ্ধতি

আপগ্রেড পদ্ধতি পরিবর্তিত হয়েছে, সার্ভার সেই কাজগুলির যত্ন নেয় যা পূর্বে 'mysql_upgrade' দ্বারা সম্পাদিত হয়েছিল। সমস্ত প্রয়োজনীয় আপগ্রেড কাজগুলি স্বয়ংক্রিয়ভাবে সঞ্চালিত হয়৷


  1. MySQL 8.0-এ নতুন বৈশিষ্ট্যের সম্পূর্ণ তালিকা

  2. C# এর লুকানো বৈশিষ্ট্যগুলি কী কী?

  3. C# এ C++ বৈশিষ্ট্যগুলি কি অনুপস্থিত?

  4. জাভা 9-এ স্ট্রিম API-তে নতুন বৈশিষ্ট্যগুলি কী যোগ করা হয়েছে?