MySQL 8.3 ইতিমধ্যেই প্রকাশিত হয়েছে এবং এগুলো তার খবর

মাইএসকিউএল

mysql লোগো

সম্প্রতি ওরাকল তার DBMS «MySQL 8.3'-এর নতুন শাখা প্রকাশের ঘোষণা দিয়েছে» যার সাথে «MySQL 8.0.36» এর একটি সংশোধনমূলক আপডেটও প্রকাশিত হয়েছে। MySQL 8.3 নতুন বৈশিষ্ট্য এবং কিছু অপসারণ, সংশোধন এবং আরও অনেক কিছু প্রবর্তন করে।

যারা MySQL সম্পর্কে জানেন না তাদের জন্য আপনার জানা উচিত যে এটি বিশ্বের সবচেয়ে জনপ্রিয় এবং বহুল ব্যবহৃত রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম, এটি ওপেন সোর্স এবং স্ট্রাকচার্ড কোয়েরি ল্যাঙ্গুয়েজ (SQL) ব্যবহার করে। এটি ওরাকল কর্পোরেশন দ্বারা বিকশিত এবং সমর্থিত। MySQL, বিশেষ করে ওয়েব অ্যাপ্লিকেশনে।

MySQL 8.3 এর প্রধান নতুন বৈশিষ্ট্য

এই নতুন সংস্করণে, যা MySQL 8.3-এর উপস্থাপিত হয়েছে, এটি দাঁড়িয়েছে ছাঁচ লিঙ্কার জন্য সমর্থন যোগ করা হয়েছে, লিনাক্স সিস্টেমে লিঙ্কযুক্ত GNU-এর জন্য একটি দ্রুত এবং আরও স্বচ্ছ প্রতিস্থাপন। সমর্থন ডিফল্টরূপে সক্রিয় করা হয় না এবং বিকল্প ব্যবহার করে সক্রিয় করা যেতে পারে «-DWITH_LD=mold|lld"।

এই নতুন সংস্করণে দাঁড়িয়ে থাকা পরিবর্তনগুলির আরেকটি MySQL 8.3 বর্ধিত GTID ফর্ম্যাট (গ্লোবাল লেনদেন শনাক্তকারী), লেনদেনের গ্রুপ সনাক্ত করতে প্রতিলিপির সময় ব্যবহৃত হয়। উন্নতি হল যে এখন সহজেই গ্রুপ করা এবং লেনদেনের সেট সনাক্ত করা সম্ভব. নতুন GTID ফর্ম্যাট হল "UUID::NUMBER" ("UUID:NUMBER" এর পরিবর্তে), যেখানে TAG হল একটি নির্বিচারে স্ট্রিং যা প্রক্রিয়াকরণ এবং বিশ্লেষণের সুবিধার্থে লেনদেনের একটি নির্দিষ্ট গোষ্ঠীতে অনন্য নাম বরাদ্দ করার অনুমতি দেয়৷

এই ছাড়াও, মাইএসকিউএল এন্টারপ্রাইজ সংস্করণ এখন টেলিমেট্রি সংগ্রহ সমর্থন করে OpenTelemetry ফরম্যাটে সার্ভারের কর্মক্ষমতার মেট্রিক্স সহ, যা এখন এই বিন্যাসটিকে সমর্থন করে এমন একটি নেটওয়ার্ক প্রসেসরে ডেটা স্থানান্তর করতে পারে।

এটিও হাইলাইট করা হয় কম্পাইলার দ্বারা সমর্থিত C++ স্ট্যান্ডার্ডের প্রয়োজনীয়তা C++17 থেকে C++20 করা হয়েছে এবং বাহ্যিক বুস্ট C++ লাইব্রেরিগুলির সাথে কম্পাইল করার জন্য সমর্থন বন্ধ করা হয়েছে, যেহেতু MySQL কম্পাইল করার সময় শুধুমাত্র অন্তর্নির্মিত বুস্ট লাইব্রেরিগুলি ব্যবহার করা হয়।

অন্যদিকে, থ্রেড পুল প্লাগইন এখন অতিরিক্ত তথ্য অন্তর্ভুক্ত করে মাইএসকিউএল পারফরম্যান্স স্কিমে। নতুন সারণী এবং কলামগুলি সংযোগ এবং থ্রেড পুল অবস্থা সম্পর্কে ব্যাপক তথ্য প্রদান করে, যা আরও ভাল কর্মক্ষমতা বিশ্লেষণের সুবিধা দেয়।

Las নতুন ভেরিয়েবল এবং টেবিল MySQL 8.3 এ উপস্থাপিত, নিম্নরূপ:

  • অপ্রচলিত INFORMATION_SCHEMA.PROCESSLIST টেবিলের ব্যবহার ট্র্যাক করার জন্য ভেরেবল "অপ্রচলিত_use_i_s_processlist_count" এবং "Deprecated_use_i_s_processlist_last_timestamp"।
  • explain_json_format_version ভেরিয়েবল: "EXPLAIN FORMAT=JSON" বিবৃতিতে JSON ফরম্যাট সংস্করণ নির্বাচন করতে।
  • টেবিল: থ্রেড পুলের প্রতিটি সংযোগ সম্পর্কে বিস্তারিত তথ্য সহ tp_connections।
  • tp_thread_state-এ নতুন কলাম: TIME_OF_ATTACH, MARKED_STALLED, STATE, EVENT_COUNT, ACCUMULATED_EVENT_TIME, EXEC_COUNT, এবং ACCUMULATED_EXEC_TIME

Se তারা 25টি দুর্বলতা ঠিক করেছে  যার মধ্যে একটি (ওপেনএসএসএলকে প্রভাবিত করে) দূর থেকে ব্যবহার করা যেতে পারে। Kerberos প্রোটোকল ব্যবহারের সাথে সম্পর্কিত সবচেয়ে গুরুতর সমস্যাটি 8,8 এর তীব্রতা স্তর নির্ধারণ করা হয়েছে। তীব্রতা স্তর 6.5 সহ কম গুরুতর দুর্বলতাগুলি অপ্টিমাইজার, UDF, DDL, DML, প্রতিলিপি, বিশেষাধিকার সিস্টেম এবং এনক্রিপশন সরঞ্জামগুলিকে প্রভাবিত করে

এর অন্যান্য পরিবর্তন যে দাঁড়ানো এই নতুন সংস্করণ:

  • InnoDB-তে, “–innodb” এবং “–skip-innodb” বিকল্পগুলি সরিয়ে দেওয়া হয়েছে, যেমন InnoDB-এর জন্য Memcached প্লাগইন রয়েছে।
    প্রতিলিপি সম্পর্কিত অপ্রচলিত কনফিগারেশন এবং কমান্ড লাইন বিকল্পগুলি সরানো হয়েছে।
  • "ফ্লাশ হোস্টস" অভিব্যক্তি বন্ধ করা
    নিম্নলিখিত MySQL C API ফাংশনগুলি MySQL-এর পূর্ববর্তী সংস্করণগুলিতে অবচয়িত হয়েছিল এবং এখন সরানো হয়েছে:
  • mysql_kill()
  • mysql_list_fields()
  • mysql_list_processes()
  • mysql_refresh()
  • ফ্লাশ-থ্রেড
  • mysql_reload()
  • mysql_sutdown()

পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে সক্ষম হন তবে আপনি বিশদ বিবরণে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.

MySQL 8.3.0 পান

জন্যMySQL 8.3.0 এর নতুন সংস্করণ পেতে সক্ষম হতে আগ্রহী, আপনি যে পুনর্নবীকরণ লঞ্চ মডেল অংশ হিসাবে যে জানা উচিত মাইএসকিউএলকে "ইনোভেশন" এবং "এলটিএস" শাখায় ভাগ করে বিভিন্ন চাহিদা পূরণের জন্য, উদ্ভাবন শাখাগুলি (8.1, 8.2 এবং 8.3) যারা নতুন বৈশিষ্ট্যগুলি দ্রুত অ্যাক্সেস করতে চান তাদের জন্য আদর্শ, প্রতি 3 মাসে রিলিজ এবং পরবর্তী বড় সংস্করণ পর্যন্ত সমর্থন সহ।

অন্যদিকে, এলটিএস শাখাগুলি দীর্ঘমেয়াদী স্থিতিশীলতা প্রদান করে, প্রতি দুই বছর পর রিলিজ এবং 5 বছরের জন্য স্ট্যান্ডার্ড সাপোর্ট সহ, ঐচ্ছিকভাবে অতিরিক্ত 3 বছরের জন্য বাড়ানো হয়। MySQL 8.4-এর LTS রিলিজ 2024 সালের বসন্তের জন্য পরিকল্পনা করা হয়েছে, তারপরে উদ্ভাবন 9.0 শাখা চালু হবে। অতিরিক্তভাবে, MySQL 8.0.36 DBMS-এর স্থায়িত্ব এবং নিরাপত্তা উন্নত করতে ওরাকল একটি সংশোধনমূলক আপডেট প্রকাশ করেছে, MySQL 8.0।

MySQL কমিউনিটি সার্ভার 8.3.0 বিল্ডগুলি Linux, FreeBSD, macOS এবং Windows এর জন্য প্রস্তুত। আপনি নতুন সংস্করণ পেতে পারেন নীচের লিঙ্কে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।