हम Manticore 6 श्रृंखला को एक नए प्रमुख संस्करण - Manticore Search 6.2.0 के साथ जारी रख रहे हैं। यहाँ नए क्या है:
Integrations
mysqldump के लिए तार्किक बैकअप
अतीत के संस्करणों में, हमने manticore-backup उपकरण और BACKUP SQL आदेश बनाए। ये भौतिक बैकअप के लिए बहुत अच्छे हैं, लेकिन तार्किक बैकअप अक्सर उतना ही महत्वपूर्ण होता है। mysqldump, जो MySQL पारिस्थितिकी तंत्र से एक अच्छी तरह से ज्ञात और विश्वसनीय उपकरण है, अब Manticore के साथ काम करता है। चूंकि Manticore MySQL के साथ मिलकर काम करता है, आप अब mysql क्लाइंट का उपयोग करके Manticore में लॉग इन कर सकते हैं, और Manticore तालिकाओं का बैकअप लेने के लिए mysqldump का उपयोग कर सकते हैं।
Grafana और Apache Superset
Grafana और Apache Superset डेटा को दृश्यमान बनाने के लिए दो उत्कृष्ट प्लेटफ़ॉर्म हैं। इस रिलीज़ के साथ, आप उनका उपयोग Manticore को दृश्यमान बनाने के लिए कर सकते हैं। हमारे ब्लॉग पर और पढ़ें: Grafana , Apache Superset ।
HeidiSQL और DBForge
यदि आप Manticore पहुँच के लिए कमांड-लाइन उपकरणों के बजाय GUI पसंद करते हैं, तो आप अब HeidiSQL और DBForge का उपयोग कर सकते हैं।
Fluentbit और Vector
आप अब केवल Logstash और Filebeat का उपयोग करके Manticore में डेटा अपलोड नहीं कर सकते, बल्कि Fluentbit और Vector का भी उपयोग कर सकते हैं। हमारे ब्लॉग पर और पढ़ें।
Performance
- COUNT(DISTINCT) अब हैश टेबल और HyperLogLog के उपयोग के कारण बहुत तेज़ है।
select count(*)
अब कई मामलों में बहुत तेज़ होना चाहिए क्योंकि यह माध्यमिक अनुक्रमणकों के साथ निकटता से एकीकृत है।- माध्यमिक अनुक्रमणकों वाले प्रश्न अब समानांतर में चलाए जा सकते हैं। थ्रेड्स की संख्या भौतिक CPU कोर की संख्या तक सीमित है, जो प्रश्न गति में काफी सुधार करना चाहिए।
- pseudo_sharding का प्रदर्शन, जो डिफ़ॉल्ट रूप से ON है, उच्च समवर्ती कार्यभार के मामले में काफी बढ़ाया गया है क्योंकि थ्रेड का बेहतर उपयोग किया गया है। हमारे परीक्षणों के अनुसार, उच्च समवर्ती के तहत 99p प्रतिक्रिया समय अब एक मात्रा में कम है, उदाहरण के लिए: पहले , बाद में ।
- उपयोगकर्ता अब डिफ़ॉल्ट संपत्ति भंडारण इंजन को कॉन्फ़िगरेशन सेटिंग्स के माध्यम से चुन सकते हैं, ताकि विशिष्ट आवश्यकताओं के अनुसार बेहतर अनुकूलन किया जा सके।
- लागत-आधारित प्रश्न ऑप्टिमाइज़र की तार्किकता में सुधार किया गया है, और डिफ़ॉल्ट सूची लेखक समाधान अब बेहतर सटीकता के लिए 8k पर सेट है। यह स्ट्रिंग गुणों पर फ़िल्टर लागू करने की जटिलता का अधिक सटीक अनुमान भी करता है।
/cli
/cli एंडपॉइंट को अपडेट किया गया है, जिससे ब्राउज़र के माध्यम से Manticore को प्रबंधित करना और भी आसान हो गया है।
Buddy PHP plugins
आप अब एक प्लगइन के रूप में अपना खुद का Manticore Search SQL/JSON प्रश्न बना सकते हैं , इसे packagist.org पर प्रकाशित करें, और CREATE PLUGIN SQL आदेश का उपयोग करके इसे स्थापित करें।
Packaging
- अंग्रेजी, जर्मन, और रूसी के लिए
भाषा पैक
अब
apt/yum install manticore-language-packs
कमांड के साथ Linux पर आसानी से स्थापित किए जा सकते हैं। macOS पर,brew install manticoresoftware/tap/manticore-language-packs
का उपयोग करें। - तेजी से स्थापना के लिए नए Homebrew सूत्र ।
CI changes
- हमने GitHub कार्यप्रवाह का उपयोग करना शुरू कर दिया है, जिससे योगदानकर्ताओं को पैकेज तैयार करते समय कोर टीम के समान निरंतर एकीकरण (CI) प्रक्रिया का उपयोग करना आसान हो गया है। सभी कार्य GitHub-होस्टेड रनर्स पर चलाए जा सकते हैं, जिससे आपके Manticore Search फोर्क में परिवर्तनों की सरल परीक्षण अनुमति मिलती है।
- हमने जटिल परिस्थितियों का परीक्षण करने के लिए CLT का उपयोग करना शुरू कर दिया है। उदाहरण के लिए, हम अब सुनिश्चित कर सकते हैं कि एक कमिट के बाद बनाया गया पैकेज सभी समर्थित Linux ऑपरेटिंग सिस्टम पर स्थापित किया जा सकता है। कमांड लाइन परीक्षक (CLT) परीक्षणों को रिकॉर्ड करने और पुनः खेला करने का एक आसान तरीका प्रदान करता है।
And many more
उपर्युक्त Manticore 6.0.4 के बाद किए गए कार्यों का केवल एक भाग है और अब नए रिलीज़ में उपलब्ध है। कृपया पढ़ें:
🚀 10 प्रमुख परिवर्तन
✅ 38 छोटे परिवर्तन
🐞 60 बग फिक्स
चेंजलॉग में।
हमें उम्मीद है कि आप Manticore Search के नए संस्करण का उपयोग करने का आनंद लेंगे। कृपया अपने विचार साझा करें:
- Community Forum पर बातचीत शुरू करके
- बग रिपोर्ट करना या GitHub पर फीचर्स का अनुरोध करना
- Public Slack Chat में इसके बारे में चैट करना
- [email protected] पर एक ईमेल भेजना