साझा डेटाबेस के साथ ASP का उपयोग करना
यदि आप अपनी वेबसाइट के डेटाबेस के उपयोग को तेज कर रहे हैं, तो आप अक्सर एक होस्टिंग योजना के साथ चलते हैं जिससे आपको MySQL या MS-SQL डेटाबेस तक पहुँच साझा की जा सकती है।

इस स्थिति का अच्छा पक्ष यह है कि कोई और आपके लिए सभी SQL प्रबंधन को संभाल रहा है। वे तालिकाओं के लिए जगह आवंटित कर रहे हैं, सिस्टम का बैकअप ले रहे हैं, डिस्क संरचना का प्रबंधन कर रहे हैं और सॉफ्टवेयर शुल्क का भुगतान कर रहे हैं।

क्योंकि आपके पास डेटाबेस सिस्टम तक सीधी पहुंच नहीं है, आप केवल अपनी तालिका के डिज़ाइन और परिवर्तन दूरस्थ रूप से कर सकते हैं। आमतौर पर मैं ऐसा करने के लिए एक्सेस का उपयोग करता हूं - यानी एक्सेस को दूरस्थ डेटाबेस से कनेक्ट करने के लिए कहता हूं और फिर दूर से टेबल और इंडेक्स बनाता हूं। ऐसे अन्य उपकरण हैं जिन्हें आप इस दूरस्थ प्रबंधन को करने के लिए खरीद सकते हैं, जिसमें पॉवरबर्स्ट शामिल हैं।

इस स्थिति का बुरा पक्ष यह है कि आप वास्तव में कुछ भी सेट नहीं कर सकते हैं जिस तरह से आप इसे सेट करना चाहते हैं। यदि होस्टिंग कंपनी डेटाबेस डिज़ाइन के बारे में स्पष्ट नहीं है और केवल पैसा बनाने के लिए ऐसा कर रही है, तो वे डेटाबेस को इस तरह सेट कर सकते हैं कि यह बहुत धीरे-धीरे चलता है। वे सोच सकते हैं कि वे आपके डेटा का बैकअप ले रहे हैं - लेकिन जब आप एक पुनर्स्थापना के लिए पूछते हैं, तो वे कह सकते हैं कि "ओओओओपीएस!" मैंने दो अलग-अलग होस्टिंग कंपनियों में ऐसा किया है।

एक साझा डेटाबेस स्थिति में भी, आप वास्तव में अन्य उपयोगकर्ताओं के साथ संसाधनों को साझा कर रहे हैं। यदि किसी अन्य व्यक्ति के पास उच्च-तीव्रता वाला डेटाबेस ऑपरेशन है, तो अनुकूलन के आपके सर्वोत्तम प्रयासों के बावजूद आपके प्रश्न वास्तव में धीरे-धीरे चल सकते हैं। आप पूरी तरह से दया कर रहे हैं कि दूसरे हिस्सेदार क्या कर रहे हैं।

आपकी साइट के बढ़ने के दौरान एक साझा डेटाबेस का उपयोग करना एक उचित समाधान हो सकता है, लेकिन यदि आपकी साइट अच्छी तरह से काम करती है, तो आपको अपने स्वयं के समर्पित डेटाबेस पर जल्दी से जल्दी जाने के बारे में सोचना चाहिए।

वीडियो निर्देश: Store Data Using SQLite Database (Android Development Fundamentals, Unit 4: Lesson 10.2) (मई 2024).