मैं एक प्रोजेक्ट शुरू कर रहा हूं और मैंने Django का उपयोग करने का निर्णय लिया है।Django: डेटाबेस डिज़ाइन के लिए सर्वोत्तम अभ्यास
मेरा प्रश्न डेटाबेस के निर्माण के संबंध में है। मैंने ट्यूटोरियल और कुछ किताबें पढ़ी हैं और वे हमेशा मॉडल बनाने शुरू करते हैं, और फिर डेटाबेस को सिंक्रनाइज़ करते हैं। मुझे कहना है, यह मेरे लिए थोड़ा अजीब है। मैंने हमेशा डीबी के साथ शुरुआत की है, स्कीमा को परिभाषित किया है, और उसके बाद मेरे डीबी एब्स्ट्रैक्शन (मॉडल, इकाइयां, आदि) बनाते हैं।
मैंने कुछ बाहरी प्लग-इन करने योग्य ऐप्स की जांच की है और वे "मॉडल पहले" अभ्यास का भी उपयोग करते हैं।
मैं "मॉडल-पहले" दृष्टिकोण के लिए कुछ लाभ देख सकते हैं, पोर्टेबिलिटी, फिर से तैनाती, आदि
लेकिन मैं भी कुछ नुकसान को देखने की तरह: अनुक्रमणिका बनाने के तरीके के सूचकांक की तरह, ट्रिगर विचार, एसपी, आदि
तो, आप वास्तविक जीवन परियोजना कैसे शुरू करते हैं?
मैं अपने डाटाबेस स्कीमा की योजना है, तो यह एक Django मॉडल के माध्यम से लागू वहाँ अन्य
sql
आदेशों आप उपयोग करने के लिए कर रहे हैं। आप django में या अपने डीबी बैकएंड के माध्यम से इंडेक्स बना सकते हैं। – dm03514+1 अच्छा "मिश्रण"। – santiagobasulto