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

पाइप किसे कहते हैं?

विंडोज़ और पॉज़िक्स सिस्टम दोनों पर, नामित-पाइप एक ही मशीन पर चलने वाली प्रक्रियाओं के बीच अंतर-प्रक्रिया संचार होने का एक तरीका प्रदान करते हैं। नामित पाइप आपको नेटवर्क स्टैक को शामिल करने के प्रदर्शन दंड के बिना अपना डेटा भेजने का एक तरीका देते हैं।

जैसे आपके पास आने वाले अनुरोधों के लिए एक आईपी पता/पोर्ट सुनने वाला सर्वर है, एक सर्वर एक नामित पाइप भी स्थापित कर सकता है जो अनुरोधों को सुन सकता है। किसी भी मामले में, क्लाइंट प्रक्रिया (या डीबी एक्सेस लाइब्रेरी) को अनुरोध भेजने के लिए विशिष्ट पता (या पाइप नाम) पता होना चाहिए। अक्सर, एक सामान्य रूप से उपयोग किया जाने वाला मानक डिफ़ॉल्ट मौजूद होता है (HTTP के लिए पोर्ट 80 की तरह, SQL सर्वर TCP/IP में पोर्ट 1433 का उपयोग करता है; \\.\pipe\sql\query एक नामित पाइप के लिए)।

अतिरिक्त नामित पाइप सेट करके, आप कई DB सर्वर चला सकते हैं, जिनमें से प्रत्येक का अपना अनुरोध श्रोता होता है।

नामित पाइप का लाभ यह है कि यह आमतौर पर बहुत तेज़ होता है, और नेटवर्क स्टैक संसाधनों को मुक्त करता है।

--BTW, विंडोज़ की दुनिया में, आप दूरस्थ मशीनों के लिए पाइप का नाम भी रख सकते हैं - लेकिन उस स्थिति में, नामित पाइप को TCP/IP पर ले जाया जाता है, इसलिए आप प्रदर्शन खो देंगे। स्थानीय मशीन संचार के लिए नामित पाइप का प्रयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं SQL सर्वर में डेटाटाइम कैसे छोटा कर सकता हूं?

  2. SQL सर्वर 2012 OPENROWSET त्रुटि का उपयोग करके एक्सेस 2007 डेटा को क्वेरी कर रहा है

  3. तालिका में कॉलम से पहचान निकालें

  4. SQL LIKE क्लॉज में SqlParameter का उपयोग काम नहीं कर रहा है

  5. SQL सर्वर में IP पता संग्रहीत करने के लिए सबसे उपयुक्त डेटा प्रकार क्या है?