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

पायथन में प्रक्रियाओं में डीबी पोस्टग्रेज करने के लिए कनेक्शन साझा करें

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

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

पायथन की मल्टीप्रोसेसिंग कतार, फीफो, आदि उसके लिए उपयुक्त संदेश सेवा सुविधाएँ प्रदान करते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अवलोकन के लिए PostgreSQL को कॉन्फ़िगर करना

  2. मैं PostgreSQL 9.1+ में मॉड्यूल कैसे आयात करूं या एक्सटेंशन कैसे स्थापित करूं?

  3. PL/pgSQL के साथ PostgreSQL में रिकॉर्ड के रूप में एकाधिक फ़ील्ड लौटाएं

  4. कैसे make_time () PostgreSQL में काम करता है

  5. पीएल/पीजीएसक्यूएल फ़ंक्शन से अज्ञात कॉलम के साथ गतिशील तालिका लौटाएं