डेटा के वास्तव में छोटे सेट के साथ, नीति जहां मैं काम करता हूं आम तौर पर उन्हें टेक्स्ट फ़ाइलों में चिपकाना होता है, लेकिन मेरे अनुभव में यह एक विकास सिरदर्द हो सकता है। डेटा आम तौर पर डेटाबेस से आता है और जब ऐसा नहीं होता है, तो इसे सेट करने/संग्रहीत करने में शामिल प्रक्रिया आम तौर पर कोड में छिपी जाती है। डेटाबेस के साथ आप आमतौर पर आपके लिए उपलब्ध सभी डेटा देख सकते हैं और जिन तरीकों से यह अन्य डेटा से संबंधित है।आप डेटा के छोटे सेट कैसे संभालते हैं?
कभी-कभी डेटा के वास्तव में छोटे सेट के लिए मैं उन्हें कोड में एक आंतरिक डेटा संरचना (जैसे एक पर्ल हैश) में संग्रहीत करता हूं लेकिन फिर जब एक बदलाव की आवश्यकता होती है, तो यह डेवलपर के हाथों में होती है।
तो आप अकसर बदले गए डेटा के छोटे सेट कैसे प्रबंधित करते हैं? क्या आपने डेटाबेस तालिका या टेक्स्ट फ़ाइल का उपयोग करने के लिए मानदंड निर्धारित किए हैं या ..?
मैं पूरी तरह से सब कुछ के लिए डेटाबेस तालिका का उपयोग करने का लुत्फ उठा रहा हूं लेकिन मुझे यकीन नहीं है कि इसके लिए कोई प्रभाव है या नहीं।
संपादित करें: संदर्भ के लिए:
मैं एक नया संपर्क फार्म और अधिक के साथ, कंपनियों के एक मुट्ठी भर के लिए वेबसाइट पर डाल करने के लिए कहा गया है कि भविष्य में कभी कभी जोड़ा जा सके। सिवाय, कंपनियों के पास संपर्क ईमेल पते नहीं हैं .. इन कंपनियों के अंदर उपयोगकर्ता करते हैं (क्योंकि वे अपने खातों के माध्यम से नौकरियां पोस्ट करते हैं)। हालांकि, हम एक "सट्टा आवेदन" प्रकार की कार्यक्षमता चाहते हैं और फ़ॉर्म को इन अनुप्रयोगों को भेजने के लिए एक ईमेल पता की आवश्यकता है। लेकिन हम फॉर्म में किसी संपत्ति के रूप में ईमेल पता नहीं रखना चाहते हैं या फिर स्पैमर इसे ओपन ईमेल गेटवे के रूप में उपयोग कर सकते हैं। तो स्पष्ट रूप से, हमें कंपनियों के साथ एक आईडी -> contact_email प्रकार संबंध चाहिए।
SO, मैं या तो लाखों पंक्तियों के साथ एक तालिका में एक कॉलम जोड़ सकता हूं जिसका उपयोग किया जाएगा, शाब्दिक रूप से, लगभग 20 गुना या एक नई तालिका बनाएं जो अधिकतर 20 पंक्तियों को पकड़ने वाली है। आम तौर पर हम अतीत में इसे कैसे संभालते हैं, सिर्फ एक बुरा टेक्स्ट फ़ाइल बनाने और इसे वहां से पढ़ने के लिए है। लेकिन यह रखरखाव दुःस्वप्न बनाता है और इन पाठ फ़ाइलों को अक्सर उस डेटा पर देखा जाता है जब वे परिवर्तन पर निर्भर करते हैं। शायद यह प्रक्रिया के साथ एक गलती है, लेकिन मुझे इस पर विचार सुनने में दिलचस्पी है।
मुझे लगता है कि आपको अच्छी प्रतिक्रिया प्राप्त करने के लिए यहां कुछ संदर्भ जोड़ना पड़ सकता है। – Galwegian