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

आपको Oracle डेटाबेस के साथ जावा संग्रहीत कार्यविधियों का उपयोग कब करना चाहिए ... क्या कमियां हैं?

Oracle दुनिया में विकास का सामान्य क्रम होना चाहिए:

जहां भी संभव हो इसे पूरी तरह से SQL के साथ करें। यदि आपको SQL से अधिक की आवश्यकता है तो PL/SQL के साथ करें। यदि आपको कुछ ऐसा चाहिए जो PL/SQL नहीं कर सकता, तो Java का उपयोग करें। यदि अन्य सभी विफल हो जाते हैं तो C का उपयोग करें। यदि आप नहीं कर सकते हैं इसे सी के साथ करें, समस्या से धीरे-धीरे पीछे हटें....

PL/SQL संग्रहीत कार्यविधियाँ आपके व्यावसायिक तर्क को एक ऐसी परत पर ले जाने का एक शानदार तरीका हैं जो किसी भी एकीकरण तकनीक द्वारा सुलभ होगी। पैकेज में व्यावसायिक तर्क (अकेले कार्य और प्रक्रियाएं न लिखें - वे समय के साथ अप्रबंधनीय तरीके से विकसित होंगे) जावा, सी#, पीएल/एसक्यूएल, ओडीबीसी आदि द्वारा निष्पादित किया जा सकता है।

पीएल/एसक्यूएल शुद्ध एसक्यूएल के बाहर बड़ी मात्रा में डेटा फेंकने का सबसे तेज़ तरीका है। "बल्क बाइंडिंग" सुविधाओं का अर्थ है कि यह SQL इंजन के साथ बहुत अच्छी तरह से काम करता है।

नेटवर्क या ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने वाली कार्यक्षमता बनाने के लिए जावा संग्रहीत कार्यविधियाँ सर्वोत्तम हैं। उदाहरण होंगे, ईमेल भेजना, डेटा एफ़टीपी करना, टेक्स्ट फ़ाइलों को आउटपुट करना और इसे ज़िप करना, सामान्य रूप से होस्ट कमांड लाइन निष्पादित करना।

ओरेकल के साथ काम करते समय मुझे कभी भी किसी सी को कोड नहीं करना पड़ा, लेकिन संभवतः इसका उपयोग लीगेसी ऐप्स के साथ एकीकृत करने के लिए किया जा सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संग्रह और व्यवस्था पर Oracle तालिका अभिव्यक्ति

  2. ORA-00907 CHECK बाधा उत्पन्न करने का प्रयास करते समय

  3. oracle 11g . में sqlplus में सीमांकक कैसे बदलें

  4. VB.net में Oracle डेटाटाइम

  5. तालिका में विदेशी कुंजी कैसे डालें?