sql - Benefits of stored procedures vs. other forms of grabbing data from a database -


संभव डुप्लिकेट:

एक डेटाबेस से डेटा प्राप्त करने के अन्य रूपों की एक संग्रहीत प्रक्रिया का उपयोग करने के फायदे और नुकसान पर बस उत्सुक।

(क्या मुझे इस प्रश्न को एक और स्टैक एक्सचेंज साइट पर पोस्ट करना चाहिए?) Div>

सभी डेटाबेस प्रश्नों के उत्तर के अनुसार 'यह निर्भर करता है' हालांकि, संग्रहीत प्रक्रियाएं योजना कैशिंग की वजह से गति के संदर्भ में निश्चित रूप से मदद करती हैं (हालांकि ठीक से पैरामीटर एसक्यूएल भी इससे लाभान्वित होंगे)। शुद्धता कोई भिन्न नहीं है - गलत क्वेरी गलत है, चाहे वह किसी संग्रहीत कार्यप्रणाली में है या नहीं और सुरक्षा के संदर्भ में, वे उपयोगकर्ताओं के लिए एक्सेस सीमित करने का एक उपयोगी तरीका प्रदान कर सकते हैं - जैसे कि आपको उन्हें अंतर्निहित तालिकाओं तक पहुंचने की आवश्यकता नहीं है - आप उन्हें संग्रहीत कार्यविधियों को निष्पादित करने की अनुमति दे सकते हैं जो आप चाहते हैं हालांकि, इस विषय पर कई सारे सवाल हैं और मैं आपको थोड़ा खोजना और कुछ और पता लगाने के लिए सलाह देता हूं।

Comments