ठीक है, मैं कोशिश कर रहा हूं और इसे सीधे आगे के रूप में कर सकता हूं जैसा कि मैं कर सकता हूं।
कहते हैं कि हम एक अचल संपत्ति वेबसाइट है और हम घरों
की एक सूची प्रदर्शित कर रहे हैं सामान्य रूप से, मैं निम्न तालिकाओं का उपयोग करना चाहते हैं:
MySQL से आ रहा और तालिकाओं में सोच, के निम्न उदाहरण का उपयोग करते हैं
* घर - हाथ में अचल संपत्ति संपत्ति
* मालिक - घर के मालिक - घरों के साथ एक से कई रिश्तों
* एजेंसियां - रियल एस्टेट ब्रोकर एजेंसी - घरों के साथ कई से अधिक रिश्तों
* छवियां - घरों के साथ कई से एक रिश्ते
* समीक्षा - घरों के साथ कई से एक रिश्ते
मोंगोडीबी शुरुआती - सामान्यीकृत करने या सामान्य करने के लिए नहीं?
मैं समझता हूं कि मोंगोडीबी आपको अद्वितीय वेब के साथ एक अलग डेटाबेस (सामान्यीकृत) की तरह विभिन्न संग्रहों में अपने वेब-एप को डिज़ाइन करने के लिए लचीलापन देता है, और त्वरित चयन का आनंद लेने के लिए, आप संग्रह, संबंधित वस्तुओं और डेटा के भीतर घोंसला कर सकते हैं (अन-सामान्यीकृत)।
हमारी रीयल-एस्टेट हाउस सूची में वापस, इसे सामान्य रूप से डीबी में काफी महंगा है, प्रत्येक घर के लिए आपको अपनी छवियों, समीक्षाओं, मालिक & एजेंसियों से पूछताछ करने की आवश्यकता है, प्रत्येक इकाई एक अलग तालिका में रहती है इसके खेतों, आप शायद जुड़ने का उपयोग करेंगे और एक से अधिक प्रश्नों में शामिल हो गए - महंगे!
मोंगोडीबी दर्ज करें - जहां आपको शामिल होने की आवश्यकता नहीं है, और आप घर के संग्रह पर घर के सभी सामानों को घर के सामान में स्टोर कर सकते हैं, चयन कभी तेज नहीं था, यह एक डीबी स्वर्ग है!
ओह - लेकिन जब आपको संबंधित समीक्षा/एजेंसियों/मालिक/छवियों को जोड़ने/अपडेट/हटाने की आवश्यकता होती है तो क्या होता है?
यह मेरे लिए एक रहस्य है, और यदि मुझे अनुमान लगाने की आवश्यकता है, तो प्रत्येक संबंधित संग्रह घर के टेबल के भीतर अपने डेटा के शीर्ष पर अपने स्वयं के संग्रह पर मौजूद है, और एक बार संबंधित डेटा के इन टुकड़ों में से एक को जोड़ा/अपडेट/हटा दिया जा रहा है आपको इसे अपने स्वयं के संग्रह के साथ-साथ घरों के संग्रह पर अपडेट करना होगा।
इस अद्यतन पर - क्या मुझे यह सुनिश्चित करने के लिए अन्य संग्रहों से पूछने की ज़रूरत है कि मैं सभी अद्यतन संबंधित डेटा के साथ घर रिकॉर्ड अपडेट कर रहा हूं?
मैं वास्तव में यहाँ अनुमान लगा रहा हूँ ... और सराहना आपकी प्रतिक्रिया
धन्यवाद
अधखुला