मैं अपने MongoDB डेटाबेस के स्कीमा आरेख का प्रतिनिधित्व कैसे करूं?


13

मेरे पास एक MongoDB डेटाबेस है जिसे मैं इसके स्कीमा डिज़ाइन को ठीक से दस्तावेज़ित करना चाहता हूं। मुझे पता है कि MongoDB एक NoSQL डेटाबेस है और प्रकृति द्वारा योजनाबद्ध है, लेकिन मैं अपने एप्लिकेशन के माध्यम से एक स्कीमा लागू करता हूं और मैं findOne()परिणाम के प्रिंट से बेहतर तरीके से इसका प्रतिनिधित्व करना चाहता हूं ।

मैं कई लोगों को ईआर या यूएमएल का उपयोग करते हुए देखता हूं, लेकिन मुझे ऐसा नहीं लगता कि मेरे NoSQL डेटाबेस का संबंधपरक DB के रूप में प्रतिनिधित्व करना सही है या, कम से कम, यह अजीब लगता है।

UML का उपयोग कर उदाहरण: MongoDB: एक थीसिस में स्कीमा आरेख का प्रतिनिधित्व कैसे करें?

मुझे लगा कि लोग अलग-अलग मॉडल का इस्तेमाल कर रहे होंगे। मैंने खोजा है और जो मैंने देखा है वह MongoVUE था जो स्कीमा को समझने के लिए एक अच्छा ट्री व्यू प्रदान करता है, लेकिन यह प्रिंटर के अनुकूल नहीं है।

क्या कुछ और है जो मैं NoSQL दुनिया के लिए याद कर रहा हूं? या मुझे आराम करना चाहिए और पारंपरिक यूएमएल के साथ रहना चाहिए?

जवाबों:


7

मैं स्कीमा को यूएमएल वर्ग आरेख के रूप में मॉडल करूंगा। वर्ग आरेख विशेष रूप से संबंधपरक डेटाबेस पर लक्षित नहीं हैं, बल्कि ऑब्जेक्ट ओरिएंटेड वातावरण में हैं। मेरी राय में, MongoDB वैचारिक रूप से UML से संबंधपरक डेटाबेस से बेहतर है। सवाल आप का उल्लेख कैसे MongoDB के लिए यूएमएल का उपयोग करने के बारे में अधिक जानकारी प्रदान करता है।

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