جاوا اور اوکیکل کے درمیان فرق

Anonim

جاوا بمقابلہ اوراکل

اورراکل ڈیٹا بیس (صرف اورراکل کے طور پر بھیجا جاتا ہے) کی ایک بڑی رینج کی حمایت کرتی ہے جس میں ایک آبادی رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (ORDBMS) ہے. جو پلیٹ فارم کی ایک بڑی رینج کی حمایت کرتا ہے. اوکلکل ڈی بی ایم ذاتی نوعیت اور انٹرپرائز کلاس ورژن کے ورژن سے مختلف مختلف ورژن میں دستیاب ہے. یہ دنیا میں سب سے بڑے پیمانے پر استعمال کردہ ڈیٹا بیس کا نظام ہے. جاوا دنیا میں سب سے زیادہ مقبول اعتراض پر مبنی پروگرامنگ زبانوں میں سے ایک ہے. اوریکل نے پروگرامنگ ٹولز اور ماحولیات کی ایک وسیع رینج فراہم کی ہے. اورکلکل مختلف پروگرامنگ زبانوں کے ساتھ رسائی حاصل کی جا سکتی ہے. مثال کے طور پر، جاوا کے پروگراموں کو لکھنے کے لئے استعمال کیا جاسکتا ہے جو اوررایکل ڈیٹا بیسز سے گفتگو کرتے ہیں.

جاوا کیا ہے؟

جاوا آج ایک وسیع پیمانے پر استعمال کیا جاتا آبادی (اور کلاس پر مبنی) پروگرامنگ زبانوں میں سے ایک ہے. یہ ایک عام مقصد اور سماعت پروگرامنگ زبان ہے. یہ اصل میں 1995 میں سورج مائیکروسافٹ کی طرف سے تیار کیا گیا تھا. جیمز گوسنگ جاوا پروگرامنگ زبان کا باپ ہے. اوریکل کارپوریشن اب جاوا (حال ہی میں سورج مائیکروسافٹ خریدنے کے بعد) کا مالک ہے. جاوا سٹینڈرڈ ایڈیشن 6 اس کی موجودہ مستحکم رہائی ہے. جاوا ایک سخت قسم کی زبان ہے جو ونڈوز سے UNIX تک ایک پلیٹ فارم کی حمایت کرتا ہے. جیو جی این یو جنرل پبلک لائسنس کے تحت لائسنس یافتہ ہے. جاوا کے نحوط سی اور C ++ کے ساتھ بہت زیادہ ہے. جاوا ماخذ فائلوں میں ہے. جاوا توسیع جاوا ماخذ فائلوں کو javac کمپائلر کا استعمال کرتے ہوئے جمع کرنے کے بعد، یہ پیدا کرے گا. کلاس فائلوں (جاوا بائیکاڈ پر مشتمل). یہ بائیکڈیو فائلوں کو JVM (جاوا ورچوئل مشین) کا استعمال کرتے ہوئے تشریح کی جا سکتی ہے. چونکہ JVM کسی بھی پلیٹ فارم پر چل سکتا ہے، جاوا کو کثیر پلیٹ فارم (کراس پلیٹ فارم) اور انتہائی پورٹیبل کہا جاتا ہے.

سرکل کیا ہے؟

اوریکل ایک ORDBMS ہے اوریکل کارپوریشن کی طرف سے تیار ہے. اورکلکل دنیا میں سب سے مقبول ڈیٹا بیس کا نظام ہے. یہ ذاتی انٹرپرائز کے ساتھ ساتھ بڑے انٹرپرائز ماحول میں استعمال کیا جا سکتا ہے. یہ پی سی سے تمام فریم پلیٹ پر چلتا ہے. اوریکلکل بی بی ایس اسٹوریج سے کم از کم ایک ایپلیکیشن کا ایک مثال ہے. ایک مثال یہ ہے کہ آپریٹنگ سسٹم اور میموری ڈھانچے کے عمل سے جو اسٹوریج کے ساتھ کام کرتی ہے. اوکلکل ڈی بی ایم میں، اعداد و شمار ایس ایس ایس (تشکیل شدہ سوالات کی زبان) کے ذریعے تک رسائی حاصل ہے. یہ SQL حکم دیگر زبانوں میں سرایت کر سکتے ہیں یا براہ راست سکرپٹ کے طور پر عملدرآمد کر سکتے ہیں. اس کے علاوہ، یہ PL / SQL (Oracle کارپوریشن کی طرف سے تیار کردہ SQL پر عملدرآمد کی توسیع) یا جاوا کے طور پر دوسرے اعتراض پر مبنی زبانوں کا استعمال کرتے ہوئے ان کو مدعو کرکے اسٹوریج طرز عمل اور افعال کو انجام دے سکتا ہے. اوریکل اس اسٹوریج کے لئے دو سطحی میکانیزم کا استعمال کرتا ہے. پہلی سطح ایک منطقی اسٹوریج ہے جس میں میزبان کے طور پر منظم کیا جاتا ہے. میزبان جگہوں کے میموری حصوں سے بنا رہے ہیں، جس میں باری باری سے زیادہ مادہ بن جاتے ہیں. دوسرا درجہ ڈیٹا فائلوں سے بنا جسمانی اسٹوریج ہے.

جاوا اور اوریکل کے درمیان کیا فرق ہے؟

اورکلکل کارپوریشن، جو اوررایکل آر ڈی بی ایم ایس تیار کرتا ہے، اب اب بھی جاوا بھی ہے. اوریکل ایک RDBMS ہے، جبکہ جاوا ایک پروگرامنگ زبان ہے. لہذا جاوا اور اورراکل براہ راست مقابلے میں نہیں جا سکتا. تاہم، جے ڈی بی بی اے API جاوا ایپلی کیشنز کو لکھنے کے لئے استعمال کیا جا سکتا ہے جو اوراکل ڈیٹا بیس تک رسائی حاصل کرسکتا ہے. جاوا ڈاؤن لوڈ، اتارنا نہیں کیا جا سکتا ہے، لیکن اوککل ایک بہت مہنگا تجارتی مصنوعات ہے.