Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक अजगर वेब सर्वर में डेटाबेस कनेक्शन को कैसे संरक्षित करें

सीखने के उद्देश्यों के लिए शायद हाँ। लेकिन एक वास्तविक अनुप्रयोग में एक उत्पादन वातावरण पर चल रहा है जो एक आदर्श स्थिति नहीं है।

आम तौर पर, आप हमेशा अपने एप्लिकेशन और डेटाबेस के बीच एक कनेक्शन पूल रखना चाहेंगे। कोई फर्क नहीं पड़ता कि आप किस भाषा/डेटाबेस का उपयोग कर रहे हैं, यह एक सामान्य समाधान है।

एक डेटाबेस कनेक्शन पूल कई कनेक्शनों को खुला रखता है। एप्लिकेशन लेयर केवल एक कनेक्शन लेता है जिसका उपयोग नहीं किया जा रहा है, कनेक्शन तब जारी हो जाते हैं जब एप्लिकेशन लेयर को अब उनकी आवश्यकता नहीं होती है। "रिलीज़" से मेरा मतलब है कि वे फिर से उपयोग किए जाने के लिए पूल में वापस आ जाते हैं।

निचला रेखा, कनेक्शन प्रति अनुरोध खुले/बंद नहीं हैं। वे डेटाबेस कनेक्शन पूल से/से प्राप्त/रिलीज़ हो जाते हैं।

उदाहरण के लिए, Python और mysql के साथ आप PySQLPool पर जा सकते हैं। ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysql से Android गतिविधि के लिए डेटा पुनर्प्राप्त नहीं कर सकता

  2. PHP में इस कोड के साथ स्क्रिप्ट लौटने में त्रुटि क्यों?

  3. किसी क्वेरी के परिणामों का चयन कथन में कॉलम नामों के रूप में उपयोग कैसे करें

  4. Innodb का SHOW TABLE STATUS इतना अविश्वसनीय क्यों है?

  5. 'कई से दो' संबंध