2011-09-11 21 views
5

मैं मोंगोडीबी के लिए डेटाबेस स्कीमा तैयार करने की कोशिश कर रहा हूं लेकिन सहज रूप से एम्बेडेड दस्तावेज़ों का प्रतिनिधित्व करने में सक्षम होना चाहता हूं। इस तरह यह है कि:क्या आप एम्बेडेड दस्तावेज़ों (मोंगोडीबी) का समर्थन करने वाले किसी भी डेटाबेस डिज़ाइन सॉफ़्टवेयर को जानते हैं?

http://www.mongodb.org/download/attachments/131465/reference.jpg?version=1&modificationDate=1253899724083

किसी को भी मुझे ऐसा करने की सुविधा देता है कि कुछ सॉफ्टवेयर पता है? मुझे पता है कि मैं इसे कागज पर कर सकता हूं लेकिन मैं स्कीमा को सहकर्मियों के साथ साझा करने में सक्षम होना चाहता हूं और उन्हें छोटी चीजें संपादित करना चाहता हूं।

+0

चूंकि मोंगोडीबी स्कीमा डेटाबेस डिज़ाइन टूल को स्टोर नहीं कर सकता है, इसलिए सभी मौजूद नहीं हैं, आम तौर पर डिज़ाइन भारी होता है क्योंकि डेटाबेस केंद्रित उपकरण बेकार लगते हैं। – Sammaye

+2

@Sammaye: जबकि मोंगोडीबी में लचीला स्कीमा है, जो आपके आवेदन के सामान्य उपयोग मामलों का समर्थन करने के लिए उचित [डेटा मॉडल] (http://docs.mongodb.org/manual/data-modeling/) को डिजाइन करने की उपयोगिता को पूरी तरह से हटा नहीं देता है । मुझे लगता है कि यहां प्रश्न को _generate_ स्कीमा स्टेटमेंट्स के बजाय _draw_ डेटा मॉडलों के लिए एक टूल द्वारा संबोधित किया जा सकता है। मूल छवि लिंक टूटा हुआ है, यह जानना मुश्किल है कि क्या इरादा था .. लेकिन किसी भी तरह से यह "उपकरण की अनुशंसा करता है" प्रश्न ऐसा लगता है [स्टैक ओवरफ्लो के लिए विषय पर] (http://stackoverflow.com/help /विषय पर)। – Stennie

+0

@ निश्चित रूप से स्टेनी मुझे शायद यह स्पष्ट कर देना चाहिए कि मैं कहने के बजाय एप्लिकेशन डिजाइनरों की लाइनों के साथ और सोच रहा था, माईएसक्यूएल टूल्स, जहां से डेटा मॉडल परिभाषित और उपयोग किया जाता है। – Sammaye

उत्तर

2

JSON मॉडलिंग आरेख बनाने के लिए JSON Designer देखें। आप मोंगो दस्तावेज़ स्कीमा का प्रतिनिधित्व और साझा करने के तरीके के रूप में JSON Schema प्रारूप का उपयोग करने पर भी विचार कर सकते हैं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^