आप एक स्थानिक रूप से सक्षम डेटाबेस बनाम आर्कएसडीई (आर्कगिस सर्वर बेसिक लाइसेंस स्तर के रूप में उपलब्ध) का उपयोग कब करना चाहेंगे?
दोनों तरफ के व्यापार-उतार क्या हैं?
दोनों तरफ क्या फायदे हैं?
आप एक स्थानिक रूप से सक्षम डेटाबेस बनाम आर्कएसडीई (आर्कगिस सर्वर बेसिक लाइसेंस स्तर के रूप में उपलब्ध) का उपयोग कब करना चाहेंगे?
दोनों तरफ के व्यापार-उतार क्या हैं?
दोनों तरफ क्या फायदे हैं?
जवाबों:
एसडीई [आर्कएसडीई] कम से कम दो चीजों का उल्लेख कर सकता है: डेटाबेस में आपके डेटा का संगठन (एसडीई स्कीमा) या ग्राहकों से कनेक्शन के लिए सुनने वाली सेवा (एसडीई सेवा)। आम तौर पर वे दस्ताने में हाथ में जाते हैं - एसडीई सेवा एक डेटाबेस में एसडीई स्कीमा से बंधी होती है।
अपने "शुद्धतम" (या शायद सबसे गंदा) राज्य में, एसडीई स्थानिक संगणनाओं के सभी को संभालता है, और केवल आपके डेटाबेस में BLOB और अन्य मूल SQL प्रकारों के रूप में डेटा संग्रहीत करता है। कुछ डेटाबेस फ़ंक्शंस, जैसे कि टेक्स्ट या एक्सएमएल इंडेक्सिंग, प्रदर्शन को बेहतर बनाने के लिए उपयोग किए जाते हैं, लेकिन आम तौर पर डेटाबेस यह नहीं जानता है कि यह स्थानिक डेटा परोस रहा है। तालिकाओं और विचारों और प्रक्रियाओं का एक समूह है, और वे डेटा और कार्यों से भरे हुए हैं।
एक स्थानिक रूप से सक्षम डेटाबेस के साथ, डेटाबेस को पता है कि डेटा का कोई स्थान है। तो, आप अपने SQL स्टेटमेंट में सही स्थान क्वेरी डाल सकते हैं। शायद यह आपके लिए एक अच्छी बात है, यह वास्तव में इस बात पर निर्भर करता है कि आपके डेटा का उपभोग कौन कर रहा है। यदि आपके डेटा उपभोक्ता SQL में धाराप्रवाह हैं तो यह बहुत अच्छा है! यदि आपके डेटा उपभोक्ता आर्कपैम में धाराप्रवाह हैं तो वे शायद कम देखभाल कर सकते हैं।
हाल ही में हम एक अंतर्निहित देशी स्थानिक प्रकार में अनुवाद करने के लिए एसडीई का उपयोग करके, दोनों को मिश्रण करने में सक्षम हैं। इसके अलावा, हम एसडीई सेवा को बायपास करने के लिए "डायरेक्ट कनेक्ट" का उपयोग कर सकते हैं और बस उपभोक्ता एप्लिकेशन (आर्कपैम, आर्कगिस सर्वर, आदि) को सीधे डेटाबेस से कनेक्ट करते हैं। व्यक्तिगत रूप से मेरे पास प्रत्यक्ष कनेक्शन के साथ सफलता के स्तर अलग-अलग हैं।
ArcSDE का उपयोग करने के लाभ:
एसडीई का उपयोग करने के लिए कमियां:
स्थानिक रूप से सक्षम डेटाबेस के लिए लाभ:
स्थानिक रूप से सक्षम डेटाबेस का उपयोग करने में कमियां:
मेरे पास सादे एसडीई के साथ अधिक अनुभव है इसलिए स्थानिक रूप से सक्षम डेटाबेस के लिए अधिक अंक होने की संभावना है।
उम्मीद है की यह मदद करेगा!
यहां मेरी एक पंक्ति का जवाब है: जब आप अपने भू-स्थानिक डेटा के लिए बहु-उपयोगकर्ता पहुंच की आवश्यकता हो तो एसडीई का उपयोग करें।
मान लें कि आप चाहते हैं कि कई उपयोगकर्ता आपके डेटा को संपादित करें: SDE का उपयोग करें। मान लें कि आप डेटा की सेवा करना चाहते हैं और इसे वेब पर संपादित करने की अनुमति देते हैं: SDE का उपयोग करें। यदि आप एक छोटी दुकान हैं, तो एक जीआईएस आदमी के साथ, एसडीई का उपयोग न करें।
यदि आप अपने स्थानिक डेटा का उपयोग करने वाले एकमात्र व्यक्ति हैं, तो SDE आपके लिए नहीं है। यदि आपको बहु-उपयोगकर्ता संपादन की आवश्यकता नहीं है, तो SDE आपके लिए नहीं है। आप एक फ़ाइल जियोडाटबेस का उपयोग करके बेहतर हैं।
ट्रेड-ऑफ के लिए ... एसडीई को स्थापित या प्रबंधित करने के लिए तुच्छ नहीं है। आपको RDBMS का उपयोग करना होगा।
एसडीई बड़े संगठनों के लिए होता है जहां एक डेटाबेस की आवश्यकता होती है लेकिन कई उपयोगकर्ताओं को डेटा तक पहुंचने और अपडेट / संपादित करने की आवश्यकता होती है।
आजकल अधिकांश स्थानिक डीबीएस एक तालिका में कई स्थानिक स्तंभों की अनुमति देता है, जबकि एसडीई एक तालिका के लिए एक स्थानिक स्तंभ से चिपक जाता है। उनके पास अपने लचीले और शक्तिशाली डेटा प्रबंधन उपकरणों के साथ एकीकृत डेटा भी है, जिसमें एसडीई की कमी है, जैसे कि उपयोगकर्ता के पाउच, डेटा प्रतिकृति, एसक्यूएल समर्थन और आदि।
ESRI SDEBinary तेजी से प्रदर्शन करने वाला है। यदि यह ST_GEOMETRY की बात आती है, तो SDE का सर्वश्रेष्ठ प्रदर्शन नहीं हो सकता है।