.NET/SQL सर्वर में कनेक्शन पूलिंग?

एसक्यूएल सर्वर डेटाबेस के साथ .NET में अनुप्रयोगों को विकसित करते समय कस्टम कनेक्शन पूलिंग कोड लिखना आवश्यक या फायदेमंद है? मुझे पता है कि ADO.NET आपको कनेक्शन पूलिंग को सक्षम/अक्षम करने का विकल्प देता है - क्या इसका मतलब यह है कि यह ढांचे में बनाया गया है और मुझे इसके बारे में चिंता करने की आवश्यकता नहीं है? लोग अपने स्वयं के कनेक्शन पूलिंग सॉफ्टवेयर लिखने के बारे में क्यों बात करते हैं और यह ADO.NET में क्या बनाया गया है उससे अलग है?

0
ro fr bn

5 उत्तर

मैं इस मामले पर कोई वास्तविक विशेषज्ञ नहीं हूं, लेकिन मुझे पता है कि ADO.NET का अपना कनेक्शन पूलिंग सिस्टम है, और जब तक मैं इसका उपयोग कर रहा हूं, यह दोषपूर्ण रहा है।

मेरी प्रतिक्रिया यह होगी कि पहिया को फिर से शुरू करने में कोई बात नहीं है ... बस सुनिश्चित करें कि जब आप उनके साथ समाप्त हो जाते हैं तो आप अपने कनेक्शन बंद कर देते हैं और सब ठीक हो जाएगा!

मुझे उम्मीद है कि कोई और आपको कुछ और फर्म टावर दे सकता है!

0
जोड़ा

खैर, यह दूर जा रहा है क्योंकि इन सभी सवालों के जवाब LINQ होंगे। संयोग से, हमें हमारे किसी भी एप्लिकेशन के लिए कस्टम कनेक्शन पूलिंग की आवश्यकता नहीं है, इसलिए मुझे यकीन नहीं है कि शोर क्या है।

0
जोड़ा

मेरी समझ यह है कि SqlConnection ऑब्जेक्ट का उपयोग करते समय कनेक्शन पूलिंग स्वचालित रूप से आपके लिए संभाली जाती है। यह उद्देश्य से एमएसएसक्यूएल के साथ काम करने के लिए डिज़ाइन किया गया है और यह सुनिश्चित करेगा कि कनेक्शन कुशलतापूर्वक पूल किए जाएंगे। आपको बस यह सुनिश्चित करने की ज़रूरत है कि जब आप उनके साथ समाप्त हो जाएं तो उन्हें बंद कर दें (और सुनिश्चित करें कि उनका निपटारा किया गया है)।

मैंने कभी लोगों को अपने आप को रोल करने की जरूरत नहीं सुना है। लेकिन मैं मानता हूं कि मेरा अनुभव वहां सीमित है।

0
जोड़ा

ADO.Net में अंतर्निहित कनेक्शन पूलिंग मजबूत और परिपक्व है। मैं अपना खुद का संस्करण लिखने की कोशिश करने के खिलाफ सिफारिश करता हूं।

0
जोड़ा

ADO.Net के आगमन के साथ और SQL कनेक्शन पूलिंग का नया संस्करण दो परतों पर संभाला जाता है, पहले एडीओ.Net के माध्यम से और दूसरी बार SQL सर्वर 2005/2008 द्वारा, कस्टम कनेक्शन पूलिंग की आवश्यकता को समाप्त कर देता है।

मुझे सूचित किया गया है कि इसी तरह के समर्थन की योजना बनाई जा रही है या ओरेकल और माईएसक्यूएल में ब्याज से लागू किया गया है।

0
जोड़ा