ArcSDE का प्रबंधन?


12

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

अखंडता, सुरक्षा और अपने ArSDE इंस्टेंस की निरंतरता सुनिश्चित करने के लिए आप अपने ArcSDE डेटाबेस पर क्या अभ्यास करते हैं?

अपने ArcSDE उदाहरण की योजना बनाते समय आप कौन से डिज़ाइन लक्ष्य बनाते हैं और क्यों?

वे व्यापक प्रश्न हैं, और उत्तर आकार, आवश्यकताओं और कार्यान्वयन के दायरे के साथ महत्वपूर्ण रूप से बदल सकते हैं, लेकिन मैं इस विषय के लिए समुदाय आधारित मार्गदर्शिका में रुचि को मापना चाहूंगा।

जवाबों:


7

यह वास्तव में कुछ ऐसा है जो आपको सार्वजनिक रूप से बहुत कम प्रलेखन मिलेगा। ऐसी कक्षाएं / कार्यशालाएं हैं जिनके लिए ईएसआरआई शुल्क लेता है या आप ईएसआरयूसीआई में भाग ले सकते हैं लेकिन सार्वजनिक स्थान पर कम।

आपके द्वारा उल्लिखित बिंदुओं में से कुछ अच्छे डीबीए प्रथाओं से बाहर आते हैं; लेकिन कुछ वास्तव में नहीं है और वास्तव में अपने sytems और जरूरतों पर निर्भर करते हैं।

अखंडता के लिए, निश्चित रूप से एक स्थिर हार्डवेयर प्लेटफ़ॉर्म (मैं हमेशा क्लस्टर सिस्टम चलता हूं) कुंजी है; और सही DB बैकएंड का उपयोग करना। मैं एक मजबूत राज्य और संघीय पृष्ठभूमि से हूं इसलिए मैं आमतौर पर MSSQL या Oracle जैसे बड़े-लोहे के DBs से चिपकता हूं। MSSQL2008 स्थानिक आपको लागत के लिए एक अच्छा टूलकिट देता है; बनाम यदि आप वास्तव में 3 जी की पहुंच के साथ बुलेट-प्रूफ चाहते हैं, तो आप ओरेकल पर विचार करना चाहते हैं; जहां बहुत सारे एप्लिकेशन स्थानिक पक्ष से कनेक्ट होते हैं।

सुरक्षा; अच्छी तरह से आपके पास एक मजबूत डीबीए है यह सुनिश्चित करने की आवश्यकता है कि आपके पास ठीक से कॉन्फ़िगर किए गए खाते हैं; लेकिन फिर आपको अपने DBs से पढ़ने / लिखने आदि के लिए अंतर्निहित ESRI नियंत्रणों का उपयोग करने की भी आवश्यकता है। यह आपके डेटा और आपके सिस्टम के उपयोग की संरचना पर भी सवाल खड़ा करता है; क्या आपको उच्च सुरक्षा सिलोस बनाने की आवश्यकता है जहां आपके पास अधिक सख्त उपयोगकर्ता स्तर की सुरक्षा है; या आप सुविधाओं के पार उपयोगकर्ता स्तर की अनुमति द्वारा उपयोगकर्ता को बनाए रखने के साथ सिर्फ एक बहुत बड़ा DB ठीक है।

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

डेटा सामान्यीकरण पर विचार करने के लिए एक बड़ा विषय है; कुछ लोग केवल एसडीई सुविधाओं के साथ ज्यामिति के साथ एक ठोस सामान्यीकृत डिजाइन करने में खुश हैं और फिर व्यापार तालिकाओं में सभी सारणीबद्ध सामान हैं जो आपके पास अन्य एप्लिकेशन द्वारा खोज के लिए प्रदर्शन को ऑप्टोमाइज़ करने के लिए बहुत सारे इंडेक्स और विचार हैं।

इसलिए यदि आपके पास विशेष क्षेत्र हैं जिनके बारे में आप उत्सुक हैं; अपने प्रश्नों में अधिक विवरण जोड़ने के लिए स्वतंत्र महसूस करें, लेकिन जो आप देख रहे हैं वह वास्तव में आपके प्लेटफॉर्म और आपकी कार्यात्मक जरूरतों पर निर्भर करता है। एक उच्च गति वाला वेब-ऐप SDE बनाम सिर्फ fGDB नहीं चाहता है; बनाम डायनेमिक डेटा एसडीई की मांग करेगा।


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

हां मुझे ऐसा लगता है। हो सकता है कि विकी खंड शुरुआती बिंदु के रूप में काम कर सके; यहां तक ​​कि स्थानिक डीबी के एन मास से देखने पर विचार करें; केवल ESRI / ArcSDE मार्ग नहीं है। कुछ भिन्न चीजें हैं जो आप ओरेकल / स्पेसियल में डिजाइन विचार के लिए देख सकते हैं कि मैं अपने MSSQL2008 सिस्टम में क्या कर रहा हूं; जहां मेरे पास MS-Spatial लेयर है, बस ESRI फ्रॉस्ट द्वारा लिपटे हैं कुछ ऐप एक्सेस; बाकी सब कुछ जैसे कि सुरक्षित / FME MSSQL डायरेक्ट से बात करता है। ईएसआरआई परत पर निर्भरता को कम करने के लिए यह मेरा खुद का एक जानबूझकर डिज़ाइन विचार है।
DEWright

1

मुझे लगता है कि DeWright बहुत सिर पर कील मारा। जितनी जटिल सुरक्षा रणनीति आप चाहते हैं उतने ही परिष्कृत आप अपने rdbms चाहते हैं।

मुझे हमेशा कई प्रकारों के साथ डेटाबेस बनाने की इच्छा रही है। जैसे कि सड्डो, पोस्टगिस। डेटा को हेरफेर करने या प्रदर्शित करने के लिए एक से अधिक सॉफ़्टवेयर या IDE की अनुमति देना।

मैं सुझाव दूंगा कि उच्च सड़क लेने और कमिटमेंट करने से पहले अनुसंधान / परीक्षण परिदृश्यों में अतिरिक्त समय व्यतीत करें। इन विकल्पों में से कुछ बहुत अच्छा लगता है, लेकिन सीमाएं हैं।

हाथ से पहले अनुकूलन, सामान्यीकरण और ठोस डीबी डिजाइन लंबे समय में बहुत सारे लचीलेपन (स्थानिक रूप से) की अनुमति देगा।


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

आप dbtune फ़ाइल पर बहुत समय बिता सकते हैं।
ब्रैड नेसोम

सबसे बड़ा हिस्सा आपका डिज़ाइन है; यदि आपको ऐसे डेटा के निर्माण की आवश्यकता है, जिसका उपयोग स्थानिक और गैर-स्थानिक टूल में किया जाएगा, तो आप वास्तव में अपने डेटा को सामान्य बनाना चाहते हैं; सारणी से स्थानिक को अलग करना। बस अपनी तालिकाओं को साफ रखने के लिए और उस स्थान पर आपके द्वारा संग्रहित सामान की मात्रा को कम करने के लिए।
DEWright
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.