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