MariaDB 11 DBMS இன் புதிய குறிப்பிடத்தக்க கிளை அறிமுகப்படுத்தப்பட்டுள்ளது

10.x கிளை நிறுவப்பட்ட 10 ஆண்டுகளுக்குப் பிறகு, MariaDB 11.0.0 வெளியிடப்பட்டது, இது பல குறிப்பிடத்தக்க மேம்பாடுகள் மற்றும் இணக்கத்தன்மையை உடைக்கும் மாற்றங்களை வழங்கியது. கிளை தற்போது ஆல்பா வெளியீட்டு தரத்தில் உள்ளது மற்றும் நிலைப்படுத்தப்பட்ட பிறகு உற்பத்தி பயன்பாட்டிற்கு தயாராக இருக்கும். MariaDB 12 இன் அடுத்த பெரிய கிளை, இணக்கத்தன்மையை உடைக்கும் மாற்றங்களைக் கொண்டுள்ளது, இது 10 ஆண்டுகளுக்கு முன்பே (2032 இல்) எதிர்பார்க்கப்படுகிறது.

MariaDB திட்டம் MySQL இலிருந்து ஒரு போர்க்கை உருவாக்குகிறது, முடிந்தவரை பின்தங்கிய இணக்கத்தன்மையை பராமரிக்கிறது மற்றும் கூடுதல் சேமிப்பக இயந்திரங்கள் மற்றும் மேம்பட்ட திறன்களின் ஒருங்கிணைப்பைக் கொண்டுள்ளது. தனிப்பட்ட விற்பனையாளர்களிடமிருந்து சுயாதீனமான திறந்த மற்றும் வெளிப்படையான மேம்பாட்டு செயல்முறையைப் பின்பற்றி, மரியாடிபி மேம்பாடு சுயாதீனமான மரியாடிபி அறக்கட்டளையால் மேற்பார்வையிடப்படுகிறது. MariaDB DBMS ஆனது MySQL க்கு பதிலாக பல லினக்ஸ் விநியோகங்களில் (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) வழங்கப்படுகிறது மற்றும் விக்கிபீடியா, Google Cloud SQL மற்றும் Nimbuzz போன்ற பெரிய திட்டங்களில் செயல்படுத்தப்பட்டது.

மரியாடிபி 11 கிளையின் முக்கிய முன்னேற்றம், வினவல் உகப்பாக்கியை ஒரு புதிய எடை மாதிரிக்கு (செலவு மாதிரி) மாற்றுவதாகும், இது ஒவ்வொரு வினவல் திட்டத்தின் எடைகளின் துல்லியமான கணிப்பையும் வழங்குகிறது. புதிய மாடல் சில செயல்திறன் இடையூறுகளைத் தணிக்கும் அதே வேளையில், எல்லா சூழ்நிலைகளிலும் இது உகந்ததாக இருக்காது மற்றும் சில வினவல்களைக் குறைக்கலாம், எனவே பயனர்கள் சோதனையில் பங்கேற்கவும், சிக்கல்கள் ஏற்பட்டால் டெவலப்பர்களுக்குத் தெரிவிக்கவும் ஊக்குவிக்கப்படுகிறார்கள்.

முந்தைய மாதிரியானது உகந்த குறியீட்டைக் கண்டறிவதில் சிறப்பாக இருந்தது, ஆனால் டேபிள் ஸ்கேன்கள், இன்டெக்ஸ் ஸ்கேன்கள் அல்லது வரம்பு பெறுதல் செயல்பாடுகளின் பொருந்தக்கூடிய தன்மையில் சிக்கல்கள் இருந்தன. புதிய மாடலில், சேமிப்பக இயந்திரத்துடன் செயல்பாடுகளின் அடிப்படை எடையை மாற்றுவதன் மூலம் இந்த குறைபாடு நீக்கப்படுகிறது. வரிசைமுறை எழுதும் ஸ்கேன்கள் போன்ற வட்டு வேகம் சார்ந்த செயல்பாடுகளுக்கான செயல்திறனை மதிப்பிடும் போது, ​​தரவு ஒரு வினாடிக்கு 400MB வாசிப்பு வேகத்தை வழங்கும் SSD இல் சேமிக்கப்படுகிறது என்று இப்போது கருதுகிறோம். கூடுதலாக, ஆப்டிமைசரின் பிற எடை அளவுருக்கள் டியூன் செய்யப்பட்டன, எடுத்துக்காட்டாக, துணை வினவல்களில் "ஆர்டர் பை / குரூப் பை" செயல்பாடுகளுக்கான குறியீடுகளைப் பயன்படுத்துவதற்கான திறனைச் செயல்படுத்தவும், மிகச் சிறிய அட்டவணைகளுடன் வேலையை விரைவுபடுத்தவும் இது சாத்தியமாக்கியது.

புதிய எடை மாதிரியானது பின்வரும் சூழ்நிலைகளில் மிகவும் உகந்த வினவல் செயலாக்கத் திட்டத்தைத் தேர்வுசெய்ய உங்களை அனுமதிக்கும் என்பது குறிப்பிடத்தக்கது:

  • 2 அட்டவணைகளுக்கு மேல் உள்ள வினவல்களைப் பயன்படுத்தும் போது.
  • அதிக எண்ணிக்கையிலான ஒரே மாதிரியான மதிப்புகளைக் கொண்ட குறியீடுகள் உங்களிடம் இருக்கும்போது.
  • அட்டவணையின் 10% க்கும் அதிகமான வரம்புகளைப் பயன்படுத்தும் போது.
  • உங்களிடம் சிக்கலான வினவல்கள் இருந்தால், அதில் பயன்படுத்தப்படும் அனைத்து நெடுவரிசைகளும் அட்டவணைப்படுத்தப்படவில்லை.
  • வெவ்வேறு சேமிப்பக இயந்திரங்களை உள்ளடக்கிய வினவல்கள் பயன்படுத்தப்படும் போது (உதாரணமாக, ஒரு வினவல் InnoDB மற்றும் நினைவக இயந்திரங்களில் அட்டவணைகளை அணுகும் போது).
  • வினவல் திட்டத்தை மேம்படுத்த FORCE INDEX ஐப் பயன்படுத்தும் போது.
  • "பகுப்பாய்வு அட்டவணை" ஐப் பயன்படுத்தும் போது வினவல் திட்டம் மோசமடையும் போது.
  • வினவல் அதிக எண்ணிக்கையிலான பெறப்பட்ட அட்டவணைகள் (அதிக எண்ணிக்கையிலான உள்ளமைக்கப்பட்ட SELECTகள்) பரவும் போது.
  • குறியீடுகளின் கீழ் வரும் ஆர்டர் பை அல்லது க்ரூப் பை எக்ஸ்ப்ரெஷன்களைப் பயன்படுத்தும் போது.

MariaDB 11 கிளையில் உள்ள முக்கிய பொருந்தக்கூடிய சிக்கல்கள்:

  • தனித்தனியாக அமைக்கப்பட்ட சலுகைகள் கிடைக்கக்கூடிய செயல்களைச் செய்ய சூப்பர் உரிமைகள் இனி உங்களை அனுமதிக்காது. எடுத்துக்காட்டாக, பைனரி பதிவுகளின் வடிவமைப்பை மாற்ற, உங்களுக்கு BINLOG நிர்வாகி உரிமைகள் தேவைப்படும்.
  • InnoDB இல் மாற்றம் இடையக செயலாக்கம் அகற்றப்பட்டது.
  • Innodb_flush_method மற்றும் innodb_file_per_table ஆகியவை நிராகரிக்கப்பட்டன.
  • Mysql* பெயர் ஆதரவு நிராகரிக்கப்பட்டது.
  • explicit_defaults_for_timestamp ஐ 0 ஆக அமைப்பது நிறுத்தப்பட்டது.
  • MySQL உடன் பொருந்தக்கூடிய ஒரு தனி தொகுப்பில் குறியீட்டு இணைப்புகள் சேர்க்கப்பட்டுள்ளன.
  • innodb_undo_tablespaces அளவுருவின் இயல்புநிலை மதிப்பு 3 ஆக மாற்றப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்