जावा और ओरेकल के बीच अंतर

Anonim

जावा बनाम ओरेकल

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

जावा क्या है?

जावा आज व्यापक रूप से इस्तेमाल किए गए ऑब्जेक्ट ओरिएंटेड (और क्लास-आधारित) प्रोग्रामिंग भाषाओं में से एक है। यह एक सामान्य उद्देश्य और समवर्ती प्रोग्रामिंग भाषा है। यह मूल रूप से सन माइक्रोसिस्टम्स द्वारा 1 99 5 में विकसित किया गया था। जेम्स गोस्लिंग जावा प्रोग्रामिंग भाषा का पिता है। ओरेकल कॉर्पोरेशन अब जावा (हाल ही में सन माइक्रोसिस्टम्स को खरीदने के बाद) का मालिक है जावा मानक संस्करण 6 इसकी वर्तमान स्थिर रिलीज है जावा एक जोरदार टाइप की गई भाषा है जो विंडोज से यूनिक्स के कई प्लेटफार्मों का समर्थन करता है। जावा जीएनयू जनरल पब्लिक लाइसेंस के अंतर्गत लाइसेंस प्राप्त है। जावा का सिंटैक्स सी और सी ++ जैसी बहुत ही समान है जावा स्रोत फ़ाइलों में जावा एक्सटेंशन Javac कंपाइलर का उपयोग करके जावा स्रोत फ़ाइलों को संकलित करने के बाद, यह उत्पादन करेगा। वर्ग फ़ाइलें (जावा बाइटकोड युक्त) इस बाइटकोड फ़ाइलों को JVM (जावा आभासी मशीन) का उपयोग करके व्याख्या की जा सकती है। चूंकि JVM किसी भी प्लेटफॉर्म पर चल सकता है, जावा को बहु-मंच (क्रॉस-प्लेटफॉर्म) और उच्च पोर्टेबल कहा जाता है।

ओरेकल क्या है?

ओरेकल ओरेकल कॉर्पोरेशन द्वारा उत्पादित एक ORDBMS है। ओरेकल दुनिया में सबसे लोकप्रिय डेटाबेस प्रणाली है। यह बड़े उद्यम परिवेशों में और साथ ही व्यक्तिगत उपयोग के लिए भी इस्तेमाल किया जा सकता है। यह पीसी से मेनफ्रेम के सभी प्लेटफार्मों पर चलता है। ओरेकल डीबीएमएस भंडारण से बना है और कम से कम एक आवेदन का उदाहरण है। एक उदाहरण ऑपरेटिंग सिस्टम और मेमोरी संरचना की प्रक्रिया से बना है जो स्टोरेज के साथ काम करता है। ओरेकल डीबीएमएस में, डेटा एसक्यूएल (स्ट्रक्चर्ड क्वेरी लैंग्वेज) का उपयोग कर पहुंचा जा सकता है ये SQL कमांड अन्य भाषाओं में एम्बेड की जा सकती हैं या स्क्रिप्ट के रूप में सीधे निष्पादित की जा सकती हैं। इसके अलावा, यह पीएल / एसक्यूएल (ओरेकल कॉर्पोरेशन द्वारा विकसित एसक्यूएल के लिए प्रक्रियात्मक विस्तार) या जावा जैसी अन्य ऑब्जेक्ट ओरिएंटेड भाषाओं का प्रयोग करके उन्हें संग्रहित प्रक्रियाओं और कार्यों को लागू कर सकता है। ओरेकल इसके भंडारण के लिए एक दो स्तर तंत्र का उपयोग करता है। पहला स्तर तालिकाओं के रूप में संगठित एक तार्किक भंडारण है टेबल्स स्पेस मेमोरी सेगमेंट से बने होते हैं, जो बदले में अधिक सीटें बनाते हैं। द्वितीय स्तर डेटा फ़ाइलों से बना भौतिक संग्रहण है

जावा और ओरेकल में क्या अंतर है?

ओरेकल कॉर्पोरेशन, जो ओरेकल आरडीबीएमएस विकसित करते हैं, अब भी जावा का मालिक है ओरेकल एक RDBMS है, जबकि जावा एक प्रोग्रामिंग भाषा है। इसलिए जावा और ऑरेकल सीधे तुलना नहीं की जा सकती। हालांकि, जेडीबीसी एपीआई का उपयोग जावा अनुप्रयोगों को लिखने के लिए किया जा सकता है जो ओरेकल डाटाबेस तक पहुंच सकते हैं। जावा को बिना किसी कीमत पर डाउनलोड किया जा सकता है, लेकिन ओरेकल एक बहुत ही महंगा वाणिज्यिक उत्पाद है।