मेरा मुख्य सवाल यह है कि कैसंड्रा और एलिटिक्स खोज को एकीकृत करने का क्या फायदा है?
वास्तव में, StackOverflow (जैसे, यहाँ और यहाँ ) पर इसी तरह के सवालों के जवाब हैं । लेकिन कुछ बिंदु हैं:
कुल मिलाकर, कैसेंड्रा एलिस्टिक्स खोज के साथ संयोजन में उपयोग किए जाने पर क्या अतिरिक्त सुविधाएँ प्रदान करता है?
PS यदि प्रश्न का उत्तर सामान्य रूप से दिया जाए तो बेहतर हो सकता है। लेकिन, यदि यह आवश्यक है, तो मान लें कि हम केवल डेटाबेस में पंक्तियों को जोड़ते हैं और कभी भी कुछ भी हटा या अपडेट नहीं करते हैं। हम डेटा में पूर्ण-पाठ खोज करने में सक्षम होना चाहते हैं।
तो जुड़े हुए उत्तरों में से एक के लेखक के रूप में ( कैसेंड्रा के साथ एलास्टिसिस बनाम कैसेंड्रा बनाम एलियस्टिक्स खोज ), मुझे लगता है कि मुझे यहां से तौलना चाहिए।
उन कथित लूज़ को इन वर्षों में हल किए गए कुछ बगों के कारण हो सकता है।
यह बिलकुल सत्य कथन है। इस सवाल का जवाब मैंने लिखा लगभग छह साल पुराना है, और ElasticSearch एक हो गया है बहुत उस समय में अधिक विश्वसनीय उत्पाद। कहा जा रहा है कि, कुछ ऐसी चीजें हैं जो कैसंड्रा कर सकती हैं कि इलास्टिकसर्च केवल करने के लिए डिज़ाइन नहीं किया गया था (और इसके विपरीत)।
कैसेंड्रा क्या अतिरिक्त सुविधाएँ प्रदान करता है ...
मैं कुछ के बारे में सोच सकता हूं, जिसे मैं यहां संक्षेप में बताऊंगा:
ElasticSearch एक खोज इंजन है जो ल्यूसिन परियोजना पर आधारित है। कम विलंबता पर थ्रूपुट की बड़ी मात्रा को संभालना केवल कुछ ऐसा नहीं है जो इसे करने के लिए डिज़ाइन किया गया था; कम से कम "बॉक्स से बाहर नहीं।" इस पर बेहतर होने के लिए ElasticSearch को कॉन्फ़िगर करने के तरीके हैं, जैसा कि यहाँ बताया गया है: ElasticSearch के साथ हाई राइट थ्रूपुट हासिल करने की तकनीक । लेकिन न्यूनतम विन्यास के साथ एक नया क्लस्टर बनाने के मामले में, आप इसे पूरा करने के लिए कम समय इंजीनियरिंग कैसेंड्रा खर्च करेंगे।
"कभी-कभी लोचदार खोज खो देता है"
हां, मैंने लिखा है कि फिर से, इलास्टिकसर्च में सुधार हुआ है। बहुत। लेकिन मैं अभी भी उच्च लेखन थ्रूपुट शर्तों के तहत ऐसा होता देख रहा हूं । जब एक क्लस्टर को थ्रूपुट के एक निश्चित स्तर के लिए इंजीनियर किया जाता है, और एक एप्लिकेशन उन सहिष्णुता से अधिक होता है, जो नोड के कारण राइट-बैक दबाव से अभिभूत हो जाता है, तो लेखन खो जाएगा ।
कैसेंड्रा इस समस्या के लिए प्रतिरक्षा नहीं है, या तो। यह सिर्फ इसके लिए एक उच्च सहिष्णुता है। यदि आप उन दोनों को एक साथ उपयोग करने के लिए थे, तो काफ्का जैसे कुछ को "थ्रोटल" के रूप में लिखना, प्रत्येक को थ्रूपुट लिखना एक अच्छा तरीका होगा।
तार्किक डेटा केंद्रों और उपलब्धता क्षेत्रों (रैक) को परिभाषित करने की क्षमता के साथ, कैसंड्रा हमेशा कई क्षेत्रों के डेटा सेट की नकल करने में अच्छा रहा है। यह इलास्टिक खोज के लिए समस्याग्रस्त है, क्योंकि इसमें एक तार्किक डेटा केंद्र की अवधारणा नहीं है, और इसके "मास्टर" नोड सक्रिय / सक्रिय नहीं हैं।
मेरे MDHA बिंदु के अनुवर्ती के रूप में, ElasticSearch अब नोड को क्लस्टर में "भूमिका" के साथ नामित करने की अनुमति देता है। आप अनुक्रमणिका को जोड़ने और अद्यतन करने के लिए "मास्टर" भूमिका के प्रभारी के रूप में कार्य करने के लिए कई नोड्स निर्दिष्ट कर सकते हैं। कोई भी नोड खोज ट्रैफ़िक को उन नोड्स पर निर्देशित कर सकता है जो "डेटा" भूमिका के तहत काम करते हैं। वास्तव में, राइट थ्रूपुट (मेरा पहला टॉकिंग पॉइंट) को बेहतर बनाने का एक तरीका, "निगेटिव" भूमिका के साथ एक नोड या दो को नामित करना है, जो ट्रैफ़िक को एक-दूसरे के साथ हस्तक्षेप करने से पढ़ने और लिखने से रोक सकता है।
यह कैसंड्रा के दृष्टिकोण से भटकता है जहां हर नोड एक सहकर्मी है, और पढ़ता और लिख सकता है। सभी नोड्स का इलाज करने में सक्षम होने के नाते, रखरखाव और प्रशासन को सरल करता है। और "नहीं," लोकप्रिय गलत धारणा के बावजूद, एक "बीज" नोड कुछ खास नहीं है।
मेरे लिए, यह दोनों के बीच मूलभूत अंतर है। खोज के रूप में क्वेरी करना समान नहीं है। वे समान लग सकते हैं, लेकिन वे काफी अलग हैं।
एक या कई कॉलम / गुणों पर एक पैटर्न का मिलान करके डेटा को पुनर्प्राप्त करना खोज रहा है । खोज के साथ भी, परिणामों की संख्या पहले से अज्ञात है। निश्चित रूप से, कैसंड्रा ने पिछले कुछ वर्षों में LIKEप्रश्नों के आधार पर पैटर्न मिलान की अनुमति देने के लिए कुछ सुविधाएँ जोड़ी हैं (मैं इसके उपयोग की अनुशंसा नहीं करता)। लेकिन जब डेटा सेट की "खोज" करने की क्षमता की आवश्यकता होती है, तो कैसंड्रा ElasticSearch के साथ प्रतिस्पर्धा नहीं कर सकता है।
किसी विशिष्ट कुंजी (स्तंभ) पर एक विशिष्ट मान प्रदान करके डेटा को पुनर्प्राप्त करना क्वेरी है । क्वेरी करने के साथ, परिणाम लौटाए जाने की संख्या पर सटीक उम्मीदें रखना भी आसान है। मैं एक ऐप्स निर्माण कर रहा था और मैं जानता था कि मैं केवल चाहते हैं, तो कभी एक स्थिर आधार पर डेटा पुनः प्राप्त करने के लिए एक विशिष्ट कुंजी के साथ पूर्व-निर्धारित प्रश्न हैं, मैं कैसेंड्रा हर बार निर्णय लेना होगा।
कैसंड्रा के साथ, मैं क्वेरी स्थिरता भी ट्यून कर सकता हूं , अधिक या कम प्रतिकृतियों से परिचालन पावती की आवश्यकता होती है। इसी तरह, मैं उन ऑपरेशनों को एक विशिष्ट भौगोलिक क्षेत्र में भी निर्देशित कर सकता हूं, जो अनुप्रयोग की स्थानीयता पर आधारित है।
... जब एलेस्टिक्स खोज के साथ संयोजन में उपयोग किया जाता है
वे एक-दूसरे की अच्छी तारीफ करते हैं। कैसेंड्रा कुछ चीजों (ऊपर विस्तृत) में अच्छा है कि एलासिक खोज नहीं है (और इसके विपरीत ... यह कहते हुए कि बहुत कुछ)। एक आवेदन के लिए आवश्यकताओं को खोज और क्वेरी दोनों की आवश्यकता हो सकती है । कभी-कभी आपको एक ऐसा ऐप मिला है जिसकी ज़रूरत है हाई-स्पीड की लुकअप "ओह, और हम सर्च भी चाहते हैं।"
सारांश, टीएल; ड्र;
इसलिए जब मैंने यहाँ काफी कुछ लिखा है, मुख्य बिंदु जो मैं वापस आता रहूंगा, वह काम के लिए सही उपकरण चुन रहा है। जब मुझे खोज करने की आवश्यकता होगी, तो मैं इलास्टिकसर्च चुनूंगा। जब मुझे अत्यधिक-उपलब्ध, भौगोलिक-जागरूक परिदृश्य में क्वेरी करने की आवश्यकता होती है, तो मैं कैसंड्रा चुनूँगा। मैं अब भी देखता हूं कि अनुप्रयोग दोनों (अग्रानुक्रम में) का उपयोग करते हैं, इसलिए दोनों के पास अपने गुण हैं।
जाना दुग्गर प्यार की तलाश के बारे में खुलकर बात करती रही हैं। यहां वह सब कुछ है जो उसने विषय और शादी के लिए पांच साल की अवधि के बारे में कहा है।
'आउटलैंडर' स्टार सैम ह्यूगन ने हाल ही में खुलासा किया कि वह सेट से जेमी फ्रेजर को याद करने के लिए क्या लेंगे, जिस भूमिका ने उन्हें स्टार बनाया था।
'शी लव्स यू' एक घंटे में लिखा गया, एक दिन में रिकॉर्ड किया गया और यह द बीटल्स का उनके करियर का सर्वश्रेष्ठ प्रदर्शन वाला गाना था।
डॉली पार्टन और उनकी दादी बेसी के बीच एक विशेष रिश्ता था। दादी पार्टन बहुत बीमार थीं, लेकिन उसने डॉली को उनके साथ मज़ाक करने से नहीं रोका।
आप सोच सकते हैं कि ओक या हिकॉरी कठोर होती है, लेकिन जब दुनिया की सबसे कठोर लकड़ी की बात आती है, तो वे उसके आसपास भी नहीं फटकतीं।
समुद्र खूबसूरती से भरपूर है, लेकिन इसमें धरती के कुछ सबसे डरावने समुद्री जीव भी छिपे हैं। इनमें से कई जीव समुद्र की सतह से बहुत नीचे, गहरे समुद्र की अंधेरी, उच्च दबाव वाली दुनिया में छिपे रहते हैं।
अगर आप दुश्मन भीड़ से लड़ रहे हैं या PvP परिदृश्यों के लिए तैयारी कर रहे हैं, तो Minecraft में उपलब्ध सर्वोत्तम तलवारों के जादू को जानना आपको एक बड़ी बढ़त दिला सकता है। तलवारों पर जादू करने से आप ज़्यादा नुकसान पहुँचा सकते हैं, भीड़ पर पड़ने वाले प्रभाव को बढ़ा सकते हैं और अपनी तलवार की टिकाऊपन बढ़ा सकते हैं।
जब लोग समाजवादी देशों की बात करते हैं, तो अक्सर उनकी कल्पना पूर्ण सरकारी नियंत्रण और निजी स्वामित्व के अभाव की होती है। लेकिन व्यवहार में, समाजवादी अर्थव्यवस्थाएँ व्यापक रूप से भिन्न होती हैं।
'चिल्ड्रन' में एक बड़े नाम की कैमियो और कुछ विनाशकारी खबरें सामने आईं
दावा किया जाता है कि यह RAV4 उत्कृष्ट स्थिति में है और म्यूजिकल चेयर के खेल के लिए तैयार है।
ड्रोन फुटेज में अग्निशमन कर्मियों को आग बुझाने के लिए संघर्ष करते हुए देखा गया।
आइज़ ऑफ वकांडा सीधे तौर पर MCU से जुड़ा हुआ है, साथ ही इसमें एक्स-मेन '97, व्हाट इफ..., डेयरडेविल, आदि पर अपडेट भी शामिल हैं।
जॉन क्लीज़ ने 2012 में अपनी पत्नी जेनिफर वेड से विवाह किया। जॉन क्लीज़ की पत्नी जेनिफर वेड के बारे में जानने योग्य सब कुछ यहां है।
पैटन ओसवाल्ट ने 2017 में अपनी पत्नी, साथी अभिनेत्री मेरेडिथ सालेंगर से शादी की। यहां पैटन ओसवाल्ट की पत्नी मेरेडिथ सालेंगर के बारे में जानने योग्य सब कुछ है।
माइकल सी. हॉल की शादी 2016 से उनकी पत्नी मॉर्गन मैकग्रेगर से हुई है। माइकल सी. हॉल की पत्नी के बारे में जानने के लिए यहां सब कुछ है।
जॉन ओलिवर और उनकी पत्नी केट नोर्ले की शादी 2011 से हुई है। जॉन ओलिवर की पत्नी के बारे में जानने के लिए यहां सब कुछ है।
यह मुझ पर अचानक प्रहार करता है जैसा कि यह अक्सर करता है यह फिर से बीच का रास्ता है <नहीं, वह नहीं जो प्रशांत में आप मैरून हैं, जो कार्निवल में है> हर हेडलाइन जोर से… ..
2022 में, GPT-3 के जारी होने के साथ, लेखन कौशल कम महत्वपूर्ण होता जा रहा है। एआई के साथ, खराब लेखन वाले लोग भी गुणवत्तापूर्ण कर्मचारी तैयार कर सकते हैं।
आज की तेज-तर्रार और प्रतिस्पर्धी दुनिया में, किसी का करियर व्यक्तिगत विकास, वित्तीय स्थिरता और समग्र जीवन संतुष्टि में महत्वपूर्ण भूमिका निभाता है। हालांकि, कई लोग खुद को ठहराव और असंतोष के एक अथक चक्र में फंसा हुआ पाते हैं, धीरे-धीरे अपने पेशेवर जीवन को बर्बाद कर रहे हैं।
पिछले हफ्ते मैंने एक प्रेस विज्ञप्ति देखी, जिसे PressGazette (एक ब्रिटिश मीडिया समाचार वेबसाइट) के माध्यम से भेजा गया था। लेख ने घोषणा की कि एकास्ट, स्कैंडी पॉडकास्ट होस्टिंग और विज्ञापन कंपनी, पॉडकास्टिंग में "शायद सबसे प्रभावशाली" प्रकाशकों के एक संघ का नेतृत्व करेगी।