मैं माइस्क्ल डेटाबेस के साथ 2 वेब आधारित सिस्टम विकसित करने में व्यस्त हूं और तालिकाओं/विचारों/संग्रहीत दिनचर्या की मात्रा वास्तव में बहुत अधिक हो रही है और यह जटिलता को संभालने के लिए और अधिक चुनौतीपूर्ण है।बड़े डेटाबेस के लिए नामकरण सम्मेलन का उपयोग कैसे करें?
अब प्रोग्रामिंग भाषाओं में हमारे पास नेमस्पेसिंग है उदा। जावा पैकेज, सी ++ नेमस्पेस सॉफ़्टवेयर को विभाजित करने के लिए, इसे एक साथ समूहीकृत करने के लिए चीजों को और समझने योग्य बनाने के लिए। दूसरी ओर डेटाबेस में एक फ्लैट संरचना (कम से कम MySQL) उदा। टेबल और संग्रहीत प्रक्रियाएं एक ही स्तर पर हैं। इसलिए किसी को अधिक रचनात्मक होना है, नामकरण सम्मेलन बनाना, शायद एक से अधिक डेटाबेस का उपयोग करना या चीजों को देखने के लिए टूल का उपयोग करना।
दर्द को कम करने के लिए आप किन तरीकों का उपयोग करते हैं? अपने डेटाबेस विकसित करते समय प्रभावी होना चाहिए? टेबल और खेतों और संग्रहित procs के समुद्र में खोने के लिए नहीं?
आपके द्वारा उपयोग किए जाने वाले टूल का उल्लेख करने के लिए स्वतंत्र महसूस करें, लेकिन इसे खोलने के लिए इसे प्रतिबंधित करने का प्रयास करें और अधिमानतः लिनक्स समाधान ठीक है।
b.t.w डिज़ाइन के मामले में डेटाबेस को कितनी तालिकाओं पर विचार किया जाना चाहिए?
यह सीधे मदद नहीं करता है, लेकिन आप रिफैक्टरिंग डेटाबेस देखना चाहते हैं (http://databaserefactoring.com/index.html) –
आह, मेरी इच्छा सूची पर। धन्यवाद :-) –