MariaDB 10.9 पहिले नै जारी गरिएको छ र यी यसको समाचार हुन्

को सुरुवात नयाँ DBMS शाखा को पहिलो स्थिर संस्करण मारियाडिबी १०..10.9.११ (10.9.2), जस भित्र MySQL को एक शाखा विकसित भइरहेको छ जसले पछाडि अनुकूलता कायम राख्छ र अतिरिक्त भण्डारण इन्जिनहरू र उन्नत सुविधाहरूको एकीकरणद्वारा छुट्याइएको छ।

मारियाडीबीको विकासलाई स्वतन्त्र मारियाडीबी फाउन्डेसनद्वारा निरीक्षण गरिन्छ, पूर्ण रूपमा खुला र पारदर्शी विकास प्रक्रिया पछ्याउँदै, व्यक्तिगत विक्रेताहरूबाट स्वतन्त्र।

धेरै लिनक्स वितरणहरू (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) मा MySQL को सट्टा मारियाडीबी जहाजहरू र ठूला परियोजनाहरू द्वारा अपनाइएका छन्।

मारियाडीबी १०..10.9 को मुख्य नयाँ सुविधाहरू

मारियाडीबीको यो नयाँ संस्करणमा, यो हाइलाइट गरिएको छ डेटामा प्रतिच्छेदहरू पत्ता लगाउन JSON_OVERLAPS प्रकार्य थपियो दुई JSON कागजातहरूको (उदाहरणका लागि, यदि दुवै कागजातहरूमा साझा कुञ्जी/मान जोडी वा साझा एरे तत्वहरू भएका वस्तुहरू छन् भने सही फर्काउँछ)।

साथै, यो हाइलाइट गरिएको छ कि निम्न सुरक्षा कमजोरीहरूको लागि प्रासंगिक सुधारहरू गरिएको थियो: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

अर्को परिवर्तन जुन बाहिर खडा छ त्यो अभिव्यक्ति हो JSONPath ले दायराहरू निर्दिष्ट गर्ने क्षमता प्रदान गर्दछ (जस्तै "$[1 देखि 4]" एरे तत्वहरू 1 देखि 4 सम्म प्रयोग गर्न) र लाममा पहिलो तत्व देखाउन नकारात्मक सूचकहरू)।

यसका अतिरिक्त, हामीले Hashicorp कुञ्जी व्यवस्थापन प्लगइन Hashicorp Vault KMS मा भण्डारण गरिएका कुञ्जीहरू प्रयोग गरेर तालिकाहरूमा डेटा इन्क्रिप्ट गर्न थपिएको फेला पार्न सक्छौं।

जबकि उपयोगिता को लागी mysqlbinlog, अब तपाईंसँग नयाँ विकल्पहरू छन् gtid_domain_id द्वारा फिल्टर गर्न “–do-domain-ids”, “–ignore-domain-ids” र “–ignore-server-ids”।

बाहिरी निगरानी प्रणालीहरूद्वारा प्रयोग गर्न सकिने छुट्टै JSON फाइलमा wsrep राज्य चरहरू प्रतिबिम्बित गर्ने क्षमता थपियो।

अप्टिमाइजरले 10.3 मा अपग्रेड पछि सबै विभाजनहरू प्रयोग गर्दछ, बहु-तालिका अद्यावधिक वा मेटाउने प्रश्नहरूको लागि, अप्टिमाइजरले तालिका अद्यावधिक वा मेटाइको लागि विभाजन प्रुनिङ अप्टिमाइजेसन लागू गर्न असमर्थ थियो।

यस बाहेक, IN कुञ्जीको लागि दायरा अनुकूलक रिग्रेसन प्रदर्शन गर्यो (const, ....), MariaDB 10.5.9 मा पहिले नै समस्या थियो र पछि MDEV-9750 को लागि फिक्स छ। त्यो समाधानले Optimizer_max_sel_arg_weight प्रस्तुत गर्‍यो। यदि कसैले Optimizer_max_sel_arg_weight लाई धेरै उच्च मान वा शून्य ("असीमित" को अर्थ) मा सेट गर्छ र भारी ग्राफहरू उत्पादन गर्ने क्वेरीहरू चलाउँछ भने, तिनीहरूले ढिलो कार्यसम्पादन देख्न सक्छन्।

अन्य फिक्सहरू जुन मारियाडीबीको नयाँ संस्करणमा बनाइएको थियो, InnoDB भ्रष्टाचारमा छ फाइल लकको अभावको कारण, साथै ALTER TABLE IMPORT TABLESPACE मा फिक्स जसले इन्क्रिप्टेड तालिका भ्रष्ट गर्यो, ALTER TABLE गलत आउटपुट, क्र्यास रिकभरी फिक्सहरू, DD त्रुटि रिकभरी फिक्सहरू, भ्रष्ट डेटामा रोकिएका लकहरू, बल्क लोड बग फिक्सहरू, र बग फिक्सहरू प्रदर्शन फिक्स गरियो।

अन्य परिवर्तनहरूको यो नयाँ संस्करणबाट बाहिर खडा:

  • JSON आउटपुटको लागि "पार्सल देखाउनुहोस् [FORMAT=JSON]" मोडको लागि समर्थन थपियो।
  • "देखाउनुहोस् स्पष्ट गर्नुहोस्" कथनले अब "जडानका लागि व्याख्या गर्नुहोस्" सिन्ट्याक्सलाई समर्थन गर्दछ।
  • चर innodb_change_buffering र old लाई बहिष्कार गरिएको छ (चल old_mode द्वारा प्रतिस्थापित)।
  • Apostrophe र अनिवार्य शब्दहरूको साथ पूर्ण पाठ खोज
  • अप्टिमाइजरले 10.3 मा अपग्रेड पछि सबै विभाजनहरू प्रयोग गर्दछ
  • बहु-तालिका अद्यावधिक वा मेटाउने प्रश्नहरूको लागि, अप्टिमाइजरले तालिका अद्यावधिक वा मेटाइको लागि विभाजन प्रुनिङ अप्टिमाइजेसन लागू गर्न असमर्थ थियो।
  • नयाँ mariadb ग्राहक विकल्प, सक्षम-क्लियरटेक्स्ट-प्लगइन। विकल्पले केही गर्दैन र MySQL अनुकूलता उद्देश्यका लागि मात्र हो।
  • JSON_EXTRACT मा लक गर्नुहोस्
    ALTER TABLE ALGORITHM=NOCOPY अपग्रेड पछि काम गर्दैन
  • सर्भर अन सर्तमा अज्ञात स्तम्भको साथ दृश्य सिर्जना गर्न असफल भयो
  • Password_reuse_check प्लगइनले प्रयोगकर्ता नाम र पासवर्ड जोड्दछ
  • MariaDB ह्रास नीति अनुसार, यो ppc10.9el को लागि डेबियन 10 "बस्टर" को लागि MariaDB 64 को अन्तिम संस्करण हुनेछ।

अन्तमा, यदि तपाइँ यस नयाँ संस्करणको बारेमा थप जान्न इच्छुक हुनुहुन्छ भने, तपाइँ विवरणहरू जाँच गर्न सक्नुहुन्छ निम्न लिंक


लेखको सामग्री हाम्रो सिद्धान्तहरूको पालना गर्दछ सम्पादकीय नैतिकता। त्रुटि क्लिक गर्न रिपोर्ट गर्नुहोस् यहाँ.

टिप्पणी गर्न पहिलो हुनुहोस्

तपाइँको टिप्पणी छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन।

*

*

  1. डाटाका लागि उत्तरदायी: मिगुएल gelन्गल ग्याटन
  2. डाटाको उद्देश्य: नियन्त्रण स्पाम, टिप्पणी प्रबन्धन।
  3. वैधानिकता: तपाईंको सहमति
  4. डाटाको सञ्चार: डाटा कानुनी बाध्यता बाहेक तेस्रो पक्षलाई सूचित गरिने छैन।
  5. डाटा भण्डारण: डाटाबेस ओसीन्टस नेटवर्क (EU) द्वारा होस्ट गरिएको
  6. अधिकार: कुनै पनि समयमा तपाईं सीमित गर्न सक्नुहुनेछ, पुन: प्राप्ति र तपाईंको जानकारी मेटाउन।