architecture - रबन - संबंधपरक डेटाबेस प्रबंधन प्रणाली




एक डेटाबेस प्रकार चुनना (2)

जब आप एक रिलेशनशैली डाटाबेस बनाम एक बड़े / सादेबबेस डेटाबेस का प्रयोग करेंगे?


आकार, अतिरेक और प्रदर्शन सभी प्रमुख शब्द हैं जो मेरे सिर में पॉप अप करते हैं।

यह एक छोटा डाटाबेस बनाने में काफी आसान है जो इसकी नौकरी करता है, लेकिन जब आपको प्रकाश की गति पर प्रदर्शन करते हुए महत्वपूर्ण स्केलिंग और अतिरेक करने की ज़रूरत होती है, तो बहुत सारा लोगों के लिए यह काम अमेज़ॅन पर भेज दिया जाता है जो कि किया गया है हम में से ज्यादातर की तुलना में बहुत कुछ करने के लिए यह कर रहा है


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

संभवतः 0.1% स्थानों पर स्केलेबिलिटी के बिगटेबल स्तर की आवश्यकता होती है, आप रिलेशनल डेटाबेस के साथ जाने से लगभग हमेशा बेहतर होते हैं यदि आपका डेटा मॉडल काफी सरल है या तो कोई काम करेगा, मैं अभी भी एक रिलेशनल डेटाबेस चुनने के लिए इच्छुक हूं।







bigtable