क्या Oracle डेटाबेस जावा का आंतरिक रूप से उपयोग करते हैं?


10

मेरा प्रश्न काफी सरल है। जावा का उपयोग उनके DBMS में Oracle द्वारा आंतरिक रूप से किया जाता है?

जवाबों:


18

नहीं।

सभी (मानक) पैकेज पीएल / एसक्यूएल में लिखे गए हैं। DBMS इंजन स्वयं C में लिखा गया है

संपादित करें:
ओरेकल में एक जेवीएम शामिल है जो डेटाबेस के रूप में एक ही मशीन पर चलता है, लेकिन इसका उपयोग किसी भी "डीबीएमएस संबंधित" कोड को चलाने के लिए नहीं किया जाता है।

यह केवल जावा में लिखित संग्रहीत कार्यविधियों / कार्यों को चलाने के लिए है।


वाह, सी भाग के बारे में नहीं पता था। +1।
स्टेनलीजॉनस

5
उनकी "इतिहास समयरेखा" देखें: oracle.com/us/corporate/timeline/index.html : 1983: "Oracle अपने डेटाबेस के संस्करण 3 को C प्रोग्रामिंग भाषा में लिखे सर्वर कोड के साथ जारी करता है"
a_horse_with_no_name

मेरा अनुमान है कि जावा तब मौजूद नहीं है। मुझे लगता है कि पहले जावा Oracle 8i पर आया था।
रिचर्ड सायकानिट

3
आंतरिक JVM का उपयोग किसी भी "DBMS संबंधित" कोड को चलाने के लिए नहीं किया जाता है। यह केवल जावा में लिखित संग्रहीत कार्यविधियों / कार्यों को चलाने के लिए है।
a_horse_with_no_name

7
@a_horse_with_no_name - मुझे लगता है कि यह "मानक" पैकेजों से आपका मतलब है। ओरेकल जावा में निर्मित कई पैकेजों को शिप करता है (कुछ भी जो एक्सडीबी का उपयोग करता है, उदाहरण के लिए, कई XMLQuery संकुल सहित, आंतरिक JVM पर निर्भर करता है)। ये उन पैकेजों के अर्थ में "मानक" नहीं हैं, जो अधिकांश डेवलपर्स अक्सर उपयोग करते हैं। लेकिन वे "मानक" इस अर्थ में हैं कि वे ओरेकल डेटाबेस की डिफ़ॉल्ट स्थापना करते समय स्थापित किए जाते हैं।
जस्टिन केव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.