ArcSDE और स्थानिक रूप से सक्षम डेटाबेस के बीच अंतर क्या है?


28

आप एक स्थानिक रूप से सक्षम डेटाबेस बनाम आर्कएसडीई (आर्कगिस सर्वर बेसिक लाइसेंस स्तर के रूप में उपलब्ध) का उपयोग कब करना चाहेंगे?

दोनों तरफ के व्यापार-उतार क्या हैं?

दोनों तरफ क्या फायदे हैं?


आर्कसीडीई उत्पाद का उपयोग करने के लिए अब आर्कगिस सर्वर बेसिक कहा जाता है और यह वर्कग्रुप या एंटरप्राइज संस्करणों में आता है।
क्रिस एम

जवाबों:


27

एसडीई [आर्कएसडीई] कम से कम दो चीजों का उल्लेख कर सकता है: डेटाबेस में आपके डेटा का संगठन (एसडीई स्कीमा) या ग्राहकों से कनेक्शन के लिए सुनने वाली सेवा (एसडीई सेवा)। आम तौर पर वे दस्ताने में हाथ में जाते हैं - एसडीई सेवा एक डेटाबेस में एसडीई स्कीमा से बंधी होती है।

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

एक स्थानिक रूप से सक्षम डेटाबेस के साथ, डेटाबेस को पता है कि डेटा का कोई स्थान है। तो, आप अपने SQL स्टेटमेंट में सही स्थान क्वेरी डाल सकते हैं। शायद यह आपके लिए एक अच्छी बात है, यह वास्तव में इस बात पर निर्भर करता है कि आपके डेटा का उपभोग कौन कर रहा है। यदि आपके डेटा उपभोक्ता SQL में धाराप्रवाह हैं तो यह बहुत अच्छा है! यदि आपके डेटा उपभोक्ता आर्कपैम में धाराप्रवाह हैं तो वे शायद कम देखभाल कर सकते हैं।

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

ArcSDE का उपयोग करने के लाभ:

  • ईएसआरआई ग्राहकों के साथ सहज एकीकरण
  • अच्छा प्रदर्शन
  • कुछ अंतर्निहित डेटाबेस कार्यक्षमता को उजागर किया जा सकता है (स्थानिक विचार, अनुक्रमणिका)

एसडीई का उपयोग करने के लिए कमियां:

  • दूषित आंकड़ों से उबरना मुश्किल हो सकता है
  • लाइसेंस डेटाबेस के लिए बाध्य है
  • ESRI सॉफ्टवेयर का उपयोग किए बिना ज्यामिति तक कोई आसान पहुँच नहीं है

स्थानिक रूप से सक्षम डेटाबेस के लिए लाभ:

  • डेटा किसी भी एसक्यूएल क्लाइंट के लिए आसानी से सुलभ है
  • डेटा को मौजूदा DB टूल्स (बैकअप, रिस्टोर, एनालिसिस) का उपयोग करके प्रबंधित किया जा सकता है
  • उपलब्ध प्रारूप खोलें

स्थानिक रूप से सक्षम डेटाबेस का उपयोग करने में कमियां:

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

मेरे पास सादे एसडीई के साथ अधिक अनुभव है इसलिए स्थानिक रूप से सक्षम डेटाबेस के लिए अधिक अंक होने की संभावना है।

उम्मीद है की यह मदद करेगा!


1
यदि आप डेटा का सीधे उपयोग करते हैं और एसडीई सेवा के माध्यम से नहीं तो आप ईएसआरआई लाइसेंस का उल्लंघन कर रहे होंगे।
क्रेजीएनिग्मा

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

3
@CrazyEnigma: उद्धरण की आवश्यकता है।
डेरेक स्विंगली

SDE बनाम ST ज्योमेट्री @mwalker का बहुत बड़ा आभार
CDBrown

2
पुन: स्थानिक संदर्भ, मुझे लगता है कि यह विपरीत है। PostGIS में स्थानिक संदर्भ मानक हैं और SRID लागू SRS के लिए EPSG कोड के समान हैं। एसडीई के साथ, कम से कम 9.3x पर, SRIDS एक्स्टेंट को शामिल करता है, आदि, इसलिए आपके पास समान स्थानिक संदर्भ प्रणाली के लिए दो अलग-अलग SRID हो सकते हैं। यदि आप स्थानिक SQL का उपयोग करना चाहते हैं, तो यह समस्याएँ उत्पन्न करता है।
डेविडएफ

3

यहां मेरी एक पंक्ति का जवाब है: जब आप अपने भू-स्थानिक डेटा के लिए बहु-उपयोगकर्ता पहुंच की आवश्यकता हो तो एसडीई का उपयोग करें।

मान लें कि आप चाहते हैं कि कई उपयोगकर्ता आपके डेटा को संपादित करें: SDE का उपयोग करें। मान लें कि आप डेटा की सेवा करना चाहते हैं और इसे वेब पर संपादित करने की अनुमति देते हैं: SDE का उपयोग करें। यदि आप एक छोटी दुकान हैं, तो एक जीआईएस आदमी के साथ, एसडीई का उपयोग न करें।

यदि आप अपने स्थानिक डेटा का उपयोग करने वाले एकमात्र व्यक्ति हैं, तो SDE आपके लिए नहीं है। यदि आपको बहु-उपयोगकर्ता संपादन की आवश्यकता नहीं है, तो SDE आपके लिए नहीं है। आप एक फ़ाइल जियोडाटबेस का उपयोग करके बेहतर हैं।

ट्रेड-ऑफ के लिए ... एसडीई को स्थापित या प्रबंधित करने के लिए तुच्छ नहीं है। आपको RDBMS का उपयोग करना होगा।

एसडीई बड़े संगठनों के लिए होता है जहां एक डेटाबेस की आवश्यकता होती है लेकिन कई उपयोगकर्ताओं को डेटा तक पहुंचने और अपडेट / संपादित करने की आवश्यकता होती है।


1
मेरा मतलब है कि जब मल्टी-यूएसआर वातावरण की बात आती है तो आर्क उत्पाद काफी खराब होते हैं। ऐसा लगता है कि लोगों से जुड़े रहने के दौरान बहुत सारी चीजें नहीं की जा सकती हैं। यदि प्रदर्शन और मजबूत मल्टी यूजर वातावरण महत्वपूर्ण है, तो बेहतर होगा कि RDBMS को हर काम करने के लिए कुछ गंदे मध्य वेयर को शामिल न करें, बस चीजों को धीमा कर दें और हर चीज पर ताले लगा दें। लेकिन यह फैंसी मुझे लगता है मैं स्वीकार करना है, बॉक्स मेरा मतलब है :-)
निकल्स एवेन

2
मैं निकलैस से सहमत हूं। आपकी तुलना आर्क दुनिया के भीतर समझ में आती है, लेकिन एसडीई बहु उपयोगकर्ताओं के साथ महान नहीं है। PostGIS जैसे स्थानिक रूप से सक्षम RDBMS को इस क्षेत्र में फायदे हैं। क्या आपने कभी एक एसडीई डेटा सेट के लिए उपयोगकर्ता अधिकारों को देने की कोशिश की है जो कोई और देख रहा है?
डेविड

हाँ, मैं उस मुद्दे में भाग ले रहा हूँ जिसे आप विशेषाधिकार प्रदान कर रहे हैं। यकीन नहीं होता कि यह अभी भी एक समस्या है क्योंकि मुझे कुछ वर्षों में एसडीई जीडीबी का प्रशासन नहीं करना पड़ा है। अनुदान को ताले से अवरुद्ध नहीं किया जाना चाहिए। बहु-उपयोगकर्ता संपादन के साथ पोस्टग्रिज / पोस्टगिस कैसे निपटते हैं?
डेरेक स्विंगली

0

आजकल अधिकांश स्थानिक डीबीएस एक तालिका में कई स्थानिक स्तंभों की अनुमति देता है, जबकि एसडीई एक तालिका के लिए एक स्थानिक स्तंभ से चिपक जाता है। उनके पास अपने लचीले और शक्तिशाली डेटा प्रबंधन उपकरणों के साथ एकीकृत डेटा भी है, जिसमें एसडीई की कमी है, जैसे कि उपयोगकर्ता के पाउच, डेटा प्रतिकृति, एसक्यूएल समर्थन और आदि।

ESRI SDEBinary तेजी से प्रदर्शन करने वाला है। यदि यह ST_GEOMETRY की बात आती है, तो SDE का सर्वश्रेष्ठ प्रदर्शन नहीं हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.