सीखने के उद्देश्यों के लिए शायद हाँ। लेकिन एक वास्तविक अनुप्रयोग में एक उत्पादन वातावरण पर चल रहा है जो एक आदर्श स्थिति नहीं है।
आम तौर पर, आप हमेशा अपने एप्लिकेशन और डेटाबेस के बीच एक कनेक्शन पूल रखना चाहेंगे। कोई फर्क नहीं पड़ता कि आप किस भाषा/डेटाबेस का उपयोग कर रहे हैं, यह एक सामान्य समाधान है।
एक डेटाबेस कनेक्शन पूल कई कनेक्शनों को खुला रखता है। एप्लिकेशन लेयर केवल एक कनेक्शन लेता है जिसका उपयोग नहीं किया जा रहा है, कनेक्शन तब जारी हो जाते हैं जब एप्लिकेशन लेयर को अब उनकी आवश्यकता नहीं होती है। "रिलीज़" से मेरा मतलब है कि वे फिर से उपयोग किए जाने के लिए पूल में वापस आ जाते हैं।
निचला रेखा, कनेक्शन प्रति अनुरोध खुले/बंद नहीं हैं। वे डेटाबेस कनेक्शन पूल से/से प्राप्त/रिलीज़ हो जाते हैं।
उदाहरण के लिए, Python और mysql के साथ आप PySQLPool पर जा सकते हैं। ।