الفرق بين Java و Oracle

الفرق بين Java و Oracle
الفرق بين Java و Oracle

فيديو: الفرق بين Java و Oracle

فيديو: الفرق بين Java و Oracle
فيديو: #36 StringBuffer and StringBuilder in Java 2024, يوليو
Anonim

جافا مقابل أوراكل

قاعدة بيانات أوراكل (يشار إليها ببساطة باسم أوراكل) هي عبارة عن نظام إدارة قواعد بيانات ارتباطية للكائنات (ORDBMS) يدعم مجموعة كبيرة من الأنظمة الأساسية. يتوفر Oracle DBMS في إصدارات مختلفة تتراوح بين الإصدارات للاستخدام الشخصي وإصدارات فئة المؤسسات. إنه نظام قواعد البيانات الأكثر استخدامًا في العالم. تعد Java واحدة من أشهر لغات البرمجة الموجهة للكائنات في العالم. توفر Oracle مجموعة كبيرة من أدوات وبيئات البرمجة. يمكن الوصول إلى Oracle من خلال مجموعة متنوعة من لغات البرمجة. على سبيل المثال ، يمكن استخدام Java لكتابة البرامج التي تتصل بقواعد بيانات Oracle.

ما هي جافا؟

تعد Java واحدة من أكثر لغات البرمجة الموجهة للكائنات (والمستندة إلى الفئات) استخدامًا اليوم. إنها لغة برمجة للأغراض العامة ومتزامنة. تم تطويره في الأصل بواسطة Sun Microsystems في عام 1995. James Gosling هو والد لغة برمجة Java. تمتلك شركة Oracle Corporation الآن Java (بعد شرائها Sun Microsystems مؤخرًا). Java Standard Edition 6 هو إصداره الحالي المستقر. Java هي لغة مكتوبة بقوة تدعم مجموعة من الأنظمة الأساسية من Windows إلى UNIX. Java مُرخصة بموجب رخصة جنو العمومية العامة. تتشابه بنية Java إلى حد كبير مع C و C ++. ملفات مصدر Java لها الامتداد.java. بعد تجميع ملفات Java المصدر باستخدام مترجم javac ، سينتج ملفات class. (التي تحتوي على Java bytecode). يمكن تفسير ملفات الرمز الثانوي هذه باستخدام JVM (Java Virtual Machine). نظرًا لأنه يمكن تشغيل JVM على أي نظام أساسي ، يُقال إن Java متعددة المنصات (عبر الأنظمة الأساسية) وقابلة للحمل بدرجة كبيرة.

ما هي Oracle؟

Oracle هي نظام ORDBMS أنتجته شركة أوراكل. Oracle هو نظام قواعد البيانات الأكثر شيوعًا في العالم. يمكن استخدامه في بيئات المؤسسات الكبيرة وكذلك للاستخدام الشخصي. يتم تشغيله على جميع الأنظمة الأساسية من الكمبيوتر الشخصي إلى أجهزة الكمبيوتر المركزية. يتكون Oracle DBMS من التخزين وطبعة واحدة على الأقل من التطبيق. يتكون المثيل من عمليات نظام التشغيل وهيكل الذاكرة التي تعمل مع التخزين. في Oracle DBMS ، يتم الوصول إلى البيانات باستخدام SQL (لغة الاستعلام الهيكلية). يمكن تضمين أوامر SQL هذه بلغات أخرى أو يمكن تنفيذها مباشرةً كنصوص. علاوة على ذلك ، يمكنه تنفيذ الإجراءات والوظائف المخزنة عن طريق استحضارها باستخدام PL / SQL (امتداد إجرائي لـ SQL تم تطويره بواسطة Oracle Corporation) أو لغات أخرى موجهة للكائنات مثل Java. تستخدم Oracle آلية ذات مستويين لتخزينها. المستوى الأول هو تخزين منطقي منظم كمساحات طاولة. تتكون مساحات الطاولة من مقاطع من الذاكرة ، والتي بدورها تتكون من نطاقات أكثر.المستوى الثاني هو التخزين المادي المكون من ملفات البيانات.

ما الفرق بين Java و Oracle؟

شركة Oracle ، التي طورت Oracle RDBMS ، تمتلك الآن Java أيضًا. Oracle هي RDBMS ، بينما Java هي لغة برمجة. لذلك لا يمكن مقارنة Java و Oracle بشكل مباشر. ومع ذلك ، يمكن استخدام JDBC API لكتابة تطبيقات Java التي يمكنها الوصول إلى قواعد بيانات Oracle. يمكن تنزيل Java مجانًا ، ولكن Oracle منتج تجاري مكلف للغاية.

موصى به: