После 6 месяцев разработки опубликован первый стабильный релиз новой ветки СУБД MariaDB 10.7 (10.7.2), в рамках которой развивается ответвление от MySQL, сохраняющее обратную совместимость и отличающееся интеграцией дополнительных движков хранения и расширенных возможностей. Развитие MariaDB курирует независимая организация MariaDB Foundation в соответствии с полностью открытым и прозрачным процессом разработки, не зависящим от отдельных производителей. MariaDB поставляется вместо MySQL во многих дистрибутивах Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debianமேலும் இது விக்கிப்பீடியா, கூகிள் கிளவுட் எஸ்.கியூ.எல் மற்றும் நிம்பஸ் போன்ற பெரிய திட்டங்களில் செயல்படுத்தப்பட்டுள்ளது.
MariaDB இன் அடுத்த பெரிய கிளையின் முதல் சோதனை வெளியீடான 10.8.1, 10.6.6, 10.5.14, 10.4.23, 10.3.33 மற்றும் 10.2.42 ஆகிய திருத்தப்பட்ட புதுப்பிப்புகளுடன் ஒரே நேரத்தில் வெளியிடப்பட்டது. இந்த திட்டம் புதிய வெளியீட்டு மாதிரிக்கு மாறியதிலிருந்து வெளியீடு 10.7.2 முதல் வெளியீடாகும், இதில் ஆதரவு காலத்தை 5 ஆண்டுகளில் இருந்து 1 வருடமாகக் குறைத்து, முக்கிய வெளியீடுகளை ஆண்டுதோறும் அல்லாமல் காலாண்டுக்கு நகர்த்துவது அடங்கும்.
MariaDB 10.7 இல் முக்கிய மேம்பாடுகள்:
- 128-பிட் தனித்துவமான அடையாளங்காட்டிகளை (யுனிவர்சலி யுனிக் ஐடென்டிஃபையர்) சேமிப்பதற்காக வடிவமைக்கப்பட்ட புதிய தரவு வகை UUID சேர்க்கப்பட்டது.
- JSON வடிவத்தில் தரவை செயலாக்குவதற்கான புதிய செயல்பாடுகள் முன்மொழியப்பட்டுள்ளன: இரண்டு JSON ஆவணங்களின் அடையாளத்தை ஒப்பிடுவதற்கு JSON_EQUALS() மற்றும் ஒப்பீட்டு செயல்பாடுகளுக்கு (விசைகளை வரிசைப்படுத்துதல் மற்றும் இடைவெளிகளை அகற்றுதல்) பொருத்தமான வடிவத்தில் JSON பொருட்களைக் கொண்டுவருவதற்கு JSON_NORMALIZE() ஆகியவை.
- சரங்களை அவற்றின் எண் மதிப்புகளின் அடிப்படையில் வரிசைப்படுத்த NATURAL_SORT_KEY() செயல்பாட்டைச் சேர்த்தது (எடுத்துக்காட்டாக, "v10" சரம் "v9" சரத்திற்குப் பிறகு வரிசைப்படுத்தப்படும்).
- தனிப்பயன் சர வடிவமைப்பிற்காக SFORMAT() செயல்பாட்டைச் சேர்த்தது - இது வடிவமைப்பு கட்டளைகளுடன் கூடிய ஒரு சரத்தையும் மாற்றீட்டிற்கான மதிப்புகளின் பட்டியலையும் உள்ளீடாக எடுத்துக்கொள்கிறது (எடுத்துக்காட்டாக, 'SFORMAT("பதில் {}.", 42)').
- பல வரிசைகளில் தரவைச் சேர்க்கும் INSERT வினவல்களில் பிழைகளைப் புகாரளிப்பது மேம்படுத்தப்பட்டுள்ளது (GET DIAGNOSTICS கட்டளை இப்போது ROW_NUMBER சொத்தைக் காட்டுகிறது, இது பிழையுடன் வரிசை எண்ணைக் குறிக்கிறது).
- ஒரு புதிய கடவுச்சொல் சரிபார்ப்பு செருகுநிரல், password_reuse_check, சேர்க்கப்பட்டுள்ளது, இது ஒரு பயனரால் கடவுச்சொற்களை மீண்டும் பயன்படுத்துவதைக் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது (புதிய கடவுச்சொல் password_reuse_check_interval அளவுருவால் குறிப்பிடப்பட்ட நேரத்திற்குள் பயன்படுத்தப்படும் கடவுச்சொற்களுடன் பொருந்தவில்லை என்பதைச் சரிபார்க்கிறது).
- "ALTER TABLE … CONVERT PARTITION .. TO TABLE" மற்றும் "ALTER TABLE … CONVERT TABLE … TO PARTITION" ஆகிய வெளிப்பாடுகளுக்கான ஆதரவு சேர்க்கப்பட்டது, இது ஒரு பகிர்வை அட்டவணையாக மாற்றவும், அதற்கு நேர்மாறாகவும் மாற்றுகிறது.
- mariadb-dump பயன்பாடு இப்போது பதிப்பு அட்டவணையின் குறிப்பிட்ட நிலைக்கு ஒத்த ஒரு டம்பை டம்ப் செய்வதற்கான "--as-of" விருப்பத்தைக் கொண்டுள்ளது.
- MariaDB Galera கிளஸ்டருக்கு, புதிய PROCESSLIST நிலைகள் செயல்படுத்தப்பட்டுள்ளன: "தனிமையில் செயல்படுத்த காத்திருக்கிறது", "TOI DDL க்காக காத்திருக்கிறது", "ஓட்டக் கட்டுப்பாட்டுக்காக காத்திருக்கிறது" மற்றும் "சான்றிதழுக்காக காத்திருக்கிறது".
- உகப்பாக்கியில் ஒரு புதிய "மறுவரிசைப்படுத்தல்" அளவுரு சேர்க்கப்பட்டுள்ளது. மல்டிபைட் சரங்களுக்கு, ASCII வரம்புகளுடன் செயல்பாடுகளில் உள்ள எழுத்துகளின் அர்த்தத்தை கணக்கில் எடுத்துக்கொள்வதன் மூலம் ஒப்பீட்டின் செயல்திறன் மேம்படுத்தப்பட்டுள்ளது.
- InnoDB சேமிப்பகம் தொகுதி செருகல் செயல்பாடுகளுக்கான செயல்திறனை மேம்படுத்தியுள்ளது, அத்துடன் முன் வரிசைப்படுத்துதல் மற்றும் குறியீட்டு கட்டமைப்பையும் கொண்டுள்ளது.
- ஐந்து பாதிப்புகள் சரி செய்யப்பட்டுள்ளன, அவற்றின் விவரங்கள் இன்னும் வெளியிடப்படவில்லை: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
- MariaDB 10.8.1 சோதனை வெளியீட்டில் உள்ள மாற்றங்களில், இறங்கு வரிசைப்படுத்தப்பட்ட குறியீடுகளின் செயல்படுத்தலை நாங்கள் கவனிக்கிறோம், இது தலைகீழ் வரிசையில் தேர்ந்தெடுக்கும்போது ORDER BY செயல்பாடுகளின் செயல்திறனை கணிசமாக மேம்படுத்துகிறது. சேமிக்கப்பட்ட செயல்பாடுகளுக்கு IN, OUT, INOUT மற்றும் IN OUT குறிப்பான்கள் சேர்க்கப்பட்டுள்ளன. மீண்டும் செய் பதிவைப் பராமரிக்கும் போது எழுதும் எண்ணிக்கையை InnoDB குறைத்துள்ளது.
ஆதாரம்: opennet.ru
