नमस्ते, मैं सिस्टम डिज़ाइन के दृष्टिकोण से NoSQL डेटाबेस की विशेषता सीख रहा हूँ और यह भी पढ़ा है कि बहुत सी बड़ी कंपनियाँ अपने डेटा को बचाने के लिए उन nosql डेटाबेस के बजाय एक शार्प RDBMS का उपयोग करती हैं।

क्या इससे नोएसक्यूएल डेटा (कैसंड्रा/मोंगोडीबी) का एकमात्र लाभ यह है कि यह शेल्फ वितरित समाधान है और बनाए रखने के लिए सस्ता है?

1
xappppp 26 जिंदा 2022, 21:12

2 जवाब

रिलेशनल डेटाबेस और नोस्कल डेटाबेस अलग-अलग जानवर हैं। रिलेशनल डेटाबेस अधिकांश उपयोग के मामलों के लिए अच्छी तरह से काम करते हैं लेकिन वे वेब स्केल डेटा को पूरा करने में कम पड़ जाते हैं जहां लाखों रिकॉर्ड समय के एक अंश में आ रहे हैं। इन मुद्दों (वेब ​​स्केल डेटा) को हल करने के लिए नोस्कल समाधान तैयार किए गए थे। तो यह मत सोचो कि संगठन केवल सस्ते रखरखाव के लिए nosql पसंद करते हैं, यह उपयोग का मामला है जो परिभाषित करता है कि किस प्रकार की डेटाबेस तकनीक का उपयोग करना है।

0
Manish Khandelwal 26 जिंदा 2022, 21:27
जवाब के लिए धन्यवाद। क्या आप एक संदर्भ या मामला प्रदान कर सकते हैं जो अच्छी तरह से शार्प/कॉन्फ़िगर रिलेशनल डेटाबेस नेटवर्क है जो प्राप्त नहीं कर सकता है और मोंगोडब या कैसेंड्रा जैसी तकनीक का उपयोग करना है? मैंने अभी नोस्क्ल तकनीक के बारे में सीखना शुरू किया है और वास्तविक लाभ कहां है, इसे समझने में थोड़ा मुश्किल महसूस हो रहा है।
 – 
xappppp
26 जिंदा 2022, 21:31

पढ़ें कि बहुत सी बड़ी कंपनियां shard rmdb का उपयोग करती हैं

मेरी पिछली नौकरी में, मेरे संगठन ने मैन्युअल रूप से शार्प किए गए पोस्टग्रेज़ समाधान का समर्थन किया था। यह हमारे लिए जबरदस्त दर्द का स्रोत था, क्योंकि इसके आकार के कारण इसे प्रबंधित करना और बनाए रखना मुश्किल था। याद रखें कि RDBMS वास्तव में उस तरह से काम करने के लिए डिज़ाइन नहीं किए गए थे।

nosql... का एकमात्र फायदा यह है कि यह एक ऑफ-द-शेल्फ वितरित समाधान है

निर्णय वास्तव में सभी ट्रेडऑफ़ के बारे में है। जब आपके डेटा वर्कलोड को एक डीबी इंस्टेंस द्वारा नियंत्रित नहीं किया जा सकता है या आपको बिना किसी विफलता के अपटाइम की आवश्यकता होती है, तो नोएसक्यूएल आपकी मदद कर सकता है। डेटाबेस जो विभाजन सहिष्णुता और उपलब्धता ("एपी" डेटाबेस) के लिए स्थिरता का त्याग करते हैं, अक्सर डेटा (और इस प्रकार, प्रश्नों) को कई सर्वर इंस्टेंस में फैलाने की उनकी क्षमता के कारण कम विलंबता के साथ बड़े वर्कलोड को संसाधित करने में सक्षम होते हैं।

साथ ही, यदि आपके डेटा को भौगोलिक दृष्टि से या डेटा केंद्र के प्रति जागरूक होना चाहिए, तो आपको एक ऐसा डेटाबेस चाहिए जो इसका समर्थन करता हो। डेटाबेस उत्पादों को उन तरीकों से काम करने की कोशिश करना जो उनके मूल डिज़ाइन के लिए जिम्मेदार नहीं थे, दर्द का एक नुस्खा है।

बनाए रखने के लिए सस्ता

एंटरप्राइज़ डेटाबेस संगठन चलाने वाले किसी भी व्यक्ति से पूछें, और वे आपको बताएंगे कि नोएसक्यूएल बनाए रखने के लिए सस्ता (या आसान) नहीं है। निश्चित रूप से, आपको एक ओपन सोर्स उत्पाद मिल रहा है जिसे आपको "खरीदने" की ज़रूरत नहीं है, लेकिन आपको इसे बनाए रखने के लिए (अक्सर अत्यधिक भुगतान वाले) डेटाबेस इंजीनियरों की आवश्यकता होगी।

0
Aaron 26 जिंदा 2022, 21:40
हारून, अंतर्दृष्टि प्रदान करने के लिए बहुत बहुत धन्यवाद। आपके इनपुट के आधार पर, मुझे ऐसा लगता है कि स्केलेबिलिटी डिजाइन द्वारा नोस्क्ल के साथ आती है, लेकिन ऐसा भी लगता है कि एसक्यूएल भी इसे प्राप्त कर सकता है और इसे स्केल करते समय प्राथमिक मुद्दा केवल रखरखाव/कॉन्फ़िगरेशन है। क्या वह सही है?
 – 
xappppp
26 जिंदा 2022, 21:51