जावा, संपत्ति फ़ाइल के बजाय डेटाबेस से गुणों को रख और लोड कर रहा है बेहतर दृष्टिकोण है?संपत्ति फ़ाइल के बजाय डेटाबेस में गुण रखने
6
A
उत्तर
4
यदि आप इसे डीबी में रखते हैं तो लाभ।
- इसे केंद्रीय रूप से साझा किया जा सकता है।
- यदि आप विशेष कुंजी पुनर्प्राप्त करना चाहते हैं तो आपको पूरे डेटा को लोड करने की आवश्यकता नहीं है, आप विशिष्ट रूप से कुंजी से मूल्य प्राप्त कर सकते हैं।
- डीबीएमएस हमेशा विश्वसनीय आईओ फाइल है IO।
गुण फ़ाइल के लाभ:
- अगर डेटा आकार छोटे गुण में भंडारण तो है फ़ाइल लाभप्रद होगा।
3
यह वास्तव में निर्भर करता है। लेकिन सामान्य मामलों में:
एक PropertiesFile उपयोग करें जब:
- उन गुणों को डेटाबेस से कनेक्ट करने के लिए की जरूरत है।
- जब कोई डेटाबेस शामिल
एक डेटाबेस तालिका का उपयोग करें जब वहाँ: आपके आवेदन एक डेटाबेस का उपयोग करता है
- डाटाबेस राज्यों मूल्यों
- बदल सकता है कनेक्ट होने वाले डेटाबेस के आधार पर अलग-अलग गुण।
अन्य सभी मामलों में, निर्णय बाड़ पर है और इससे कोई फर्क नहीं पड़ता कि आप किस तरह से जाते हैं।
1
यह सब निर्भर करता है कि शायद यहां सही जवाब है।
हमारा समाधान: पहली जांच के लिए
सभी हमारे उत्पादों डी कमांड लाइन (जब निर्माण), तो पथ, तो विन्यास-निर्देशिका हमारे स्थानीय मशीनों पर की स्थापना की, और अंत में डेटा बेस के लिए डिफ़ॉल्ट।
यानी। उत्पादन और सिस्टम-टेस्ट के लिए हम डेटाबेस से गुण लोड करते हैं, उस बिंदु तक सब कुछ के लिए हम संपत्ति-फाइलों के साथ ओवरराइड करते हैं।
संबंधित मुद्दे
- 1. मैं एक गुण फ़ाइल (उपयोग $ {संपत्ति})
- 2. स्थिर अंतिम चर के बजाय गुण फ़ाइल का उपयोग करें
- 3. ऐपकिट में विकास करते समय, आईबी एक संपत्ति क्यों बनाती है जो रखती है, बजाय बनाए रखने के बजाय?
- 4. एक्सटेंशन विधि के बजाय वीबी एक्सटेंशन संपत्ति
- 5. जावा गुण और एक संपत्ति
- 6. गुण फ़ाइल
- 7. प्रस्तुत गुण में बुलियन संपत्ति कैसे बांधें?
- 8. NSString @property, प्रति का उपयोग कर के बजाय बनाए रखने
- 9. गुण फ़ाइल में पासवर्ड सुरक्षित करना
- 10. मजबूत/कमजोर/बनाए रखने/unsafe_unretained/संपत्ति synthesizing के लिए आवंटित
- 11. त्रुटि: संपत्ति 'myBoolVariableName' 'बनाए रखने' विशेषता के साथ ऑब्जेक्ट प्रकार
- 12. स्प्रिंग गुण (संपत्ति-प्लेसहोल्डर) autowiring
- 13. गुण फ़ाइल: के रूप में चर
- 14. स्मृति रिसाव जब बनाए रखने संपत्ति
- 15. जार में लोड गुण फ़ाइल?
- 16. सी # उपयोग वस्तु के बजाय संपत्ति List.Contains()
- 17. सी # में सीधे संपत्ति के गुण को सेट
- 18. जावा गुण फ़ाइल स्थान के बारे में उलझन में
- 19. जावा गुण फ़ाइल में संपत्ति को अद्यतन करने के लिए sed का उपयोग करना
- 20. default.properties फ़ाइल के बजाय Project.properties फ़ाइल
- 21. कैसे struts2 मेरी गुण फ़ाइल
- 22. संपत्ति फ़ोल्डर में सीधे पढ़ने के लिए केवल डेटाबेस खोलना
- 23. SharePoint दस्तावेज़ लाइब्रेरी में डेटाबेस के बजाय फ़ाइल सिस्टम में दस्तावेज़ों को संग्रहीत करें
- 24. स्रोत फ़ाइल 'गुण \ AssemblyInfo.cs'
- 25. सार्वजनिक सदस्य चर का उपयोग करने के बजाय खाली सेट गुण क्यों हैं?
- 26. जांच करें कि संपत्ति का गुण
- 27. संपत्ति फ़ाइल में गुणों के लिए नामकरण सम्मेलन
- 28. एक वर्ग के प्रत्येक संपत्ति के लिए अतिरिक्त गुण जोड़ना
- 29. सी # डेटाबेस फ़ाइल में
- 30. फ़ाइल को संपत्ति फ़ोल्डर में कॉपी करें
सेब संतरे से बेहतर हैं? – skaffman
@ skaffman, ज़ाहिर है! आपने कभी _orange_ pie नहीं किया है, है ना? सोचा नहीं :) – sarnold