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

Node.js MySQL मॉड्यूल में mysql.createConnection और mysql.createPool में क्या अंतर है?

जब आप कोई कनेक्शन बनाते हैं, तो आपके पास केवल एक कनेक्शन होता है और यह तब तक चलता है जब तक आप इसे बंद नहीं करते (या यह MySQL सर्वर द्वारा बंद कर दिया जाता है)। आप इसे संदर्भ द्वारा पास कर सकते हैं और इसका पुन:उपयोग कर सकते हैं, या आप मांग पर कनेक्शन बना और बंद कर सकते हैं।

पूल एक ऐसी जगह है जहां कनेक्शन जमा हो जाते हैं। जब आप किसी पूल से कनेक्शन का अनुरोध करते हैं, तो आपको एक कनेक्शन प्राप्त होगा जिसका वर्तमान में उपयोग नहीं किया जा रहा है, या एक नया कनेक्शन प्राप्त होगा। यदि आप पहले से ही कनेक्शन सीमा पर हैं, तो यह तब तक प्रतीक्षा करेगा जब तक कि कनेक्शन जारी रहने से पहले उपलब्ध न हो जाए। इन पूल किए गए कनेक्शनों को मैन्युअल रूप से बंद करने की आवश्यकता नहीं है, वे खुले रह सकते हैं और आसानी से पुन:उपयोग किए जा सकते हैं।

आप किसका उपयोग करते हैं, यह पूरी तरह आप पर निर्भर है, क्योंकि वे दोनों एक ही लक्ष्य को पूरा करते हैं, बस दो अलग-अलग तरीकों से।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डोकर छवि में वॉल्यूम को अघोषित कैसे करें?

  2. सी # उपयोगकर्ता नियंत्रण के माध्यम से MySQL से कनेक्ट करें

  3. PHP टोटल MySQL इमेज अपलोडिंग काम नहीं कर रही है

  4. PHP का उपयोग करके mysql तालिका को .txt या .doc फ़ाइल में निर्यात करना

  5. एकाधिक mysql परिणाम को एक कॉलम मान द्वारा समूहित करें