2010-04-04 10 views
12

मुझे लगता है कि मेरी अगली परियोजना जो मैं करना चाहता हूं वह नोएसक्यूएल समाधान के साथ बेहतर काम करेगी। इस परियोजना में या तो पारंपरिक SQL डेटाबेस में गतिशील रूप से जेनरेट किए गए कॉलम के साथ 2-कॉलम टेबल या गतिशील क्वेरी का एक टन शामिल होगा। तो मुझे लगता है कि एक नोएसक्यूएल डेटाबेस बहुत साफ होगा।मोंगोडीबी (और सामान्य रूप से नोएसक्यूएल) को समझना और इसका सर्वोत्तम उपयोग कैसे करें

मैं मोंगोडीबी देख रहा हूं और यह बहुत ही आशाजनक दिखता है। वैसे भी, मैं इसे सब समझने का प्रयास कर रहा हूं। इसके अलावा, मैं रुबी में मोंगोमैपर का उपयोग करूँगा।

वैसे भी, मैं इस तरह के एक फ्रीफॉर्म डेटाबेस में लेआउट चीजों के बारे में उलझन में हूं। मैंने NoSQL best practices पढ़ा है और उत्तर में कहा गया है कि सामान्यीकरण आमतौर पर नोएसक्यूएल डीबी में खराब होता है। तो उपयोगकर्ता, पोस्ट और टिप्पणियों के साथ एक साधारण ब्लॉग कहने का सबसे अच्छा तरीका कैसे होगा?

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

उत्तर

5

ठीक है, मैं दो पृष्ठों है कि सहायक होते हैं Schema Design और Data Modeling (a full application in RoR)

इसके अलावा, आईआरसी पर #mongodb चैनल अत्यंत उपयोगी है मिल गया है। उपयोगकर्ता dacort ने मुझे उन बहुत उपयोगी पृष्ठों को खोजने में मदद की।