क्रॉस-वेंडर डेटाबेस में वस्तुओं की पहचान करना
ओरेकल, एसक्यूएल सर्वर, डीबी2, मायएसक्यूएल और पोस्टग्रेएसक्यूएल जैसे विक्रेताओं के डेटाबेस की तुलना करते समय, सवाल यह उठता है कि वस्तुओं की विशिष्ट पहचान कैसे की जाए और क्या कैटलॉग की आवश्यकता है।
की परिभाषा कैटलॉग
कैटलॉग की अवधारणा विभिन्न डेटाबेस प्रणालियों में भिन्न होती है। Oracle, Postgres और DB2 में, एक कैटलॉग निष्पादन इंजन द्वारा प्रबंधित संपूर्ण डेटाबेस के बराबर है। SQL सर्वर में, यह डेटाबेस नेमस्पेस क्वालिफायर का पर्याय है। MySQL में, यह सर्वर के भीतर एक स्कीमा या नेमस्पेस का प्रतिनिधित्व करता है। नियंत्रण। Oracle और Postgres में, स्कीमा उस उपयोगकर्ता खाते के समान है जो इसका स्वामी है। MySQL में, यह किसी विशिष्ट उपयोगकर्ता से बंधा नहीं है। SQL सर्वर में, स्वामी को स्कीमा के रूप में संदर्भित किया जाता है। डेटाबेस कार्यान्वयन:
Oracle:
स्कीमा नाम ऑब्जेक्ट नामपोस्टग्रेस: डेटाबेस नाम स्कीमा नाम ऑब्जेक्ट नाम
MySQL:
डेटाबेस नाम ऑब्जेक्ट नामसंदर्भ के आधार पर कैटलॉग के अलग-अलग अर्थ हो सकते हैं।
आयोजन के लिए स्कीमा की अनुशंसा की जाती है इसकी पहुंच नियंत्रण क्षमताओं के कारण SQL डेटाबेस में कलाकृतियाँ।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3