Java və Oracle Arasındakı Fərq

Java və Oracle Arasındakı Fərq
Java və Oracle Arasındakı Fərq

Video: Java və Oracle Arasındakı Fərq

Video: Java və Oracle Arasındakı Fərq
Video: Dərs 2. Sabit və dəyişən cərəyan nədir? Fərqləri nədədir? 2024, Iyul
Anonim

Java vs Oracle

Oracle verilənlər bazası (sadəcə Oracle kimi istinad edilir) çox sayda platformanı dəstəkləyən Obyekt Əlaqəli Verilənlər Bazasının İdarəetmə Sistemidir (ORDBMS). Oracle DBMS fərdi istifadə üçün versiyalardan və korporativ sinif versiyalarından tutmuş müxtəlif versiyalarda mövcuddur. Bu, dünyada ən çox istifadə edilən verilənlər bazası sistemidir. Java dünyanın ən məşhur obyekt yönümlü proqramlaşdırma dillərindən biridir. Oracle geniş çeşiddə proqramlaşdırma alətləri və mühitləri təqdim edir. Oracle-a müxtəlif proqramlaşdırma dilləri ilə daxil olmaq olar. Məsələn, Java Oracle verilənlər bazası ilə əlaqə quran proqramları yazmaq üçün istifadə edilə bilər.

Java nədir?

Java bu gün ən çox istifadə olunan obyekt yönümlü (və sinif əsaslı) proqramlaşdırma dillərindən biridir. Bu ümumi məqsədli və paralel proqramlaşdırma dilidir. İlk olaraq 1995-ci ildə Sun Microsystems tərəfindən hazırlanmışdır. James Gosling Java proqramlaşdırma dilinin atasıdır. Oracle Corporation indi Java-nın sahibidir (bu yaxınlarda Sun Microsystems-i satın aldıqdan sonra). Java Standard Edition 6 onun hazırkı stabil buraxılışıdır. Java, Windows-dan UNIX-ə qədər bir sıra platformaları dəstəkləyən güclü şəkildə yazılmış bir dildir. Java GNU General Public License altında lisenziyalaşdırılıb. Java sintaksisi C və C++ ilə çox oxşardır. Java mənbə faylları.java uzantısına malikdir. Javac kompilyatorundan istifadə edərək Java mənbə fayllarını tərtib etdikdən sonra o,.class faylları (Java bayt kodunu ehtiva edən) istehsal edəcək. Bu bayt kodu faylları JVM (Java Virtual Machine) istifadə edərək şərh edilə bilər. JVM istənilən platformada işləyə bildiyi üçün Javanın çox platformalı (cross-platform) və yüksək portativ olduğu deyilir.

Oracle nədir?

Oracle Oracle Korporasiyası tərəfindən hazırlanmış ORDBMS-dir. Oracle dünyada ən populyar verilənlər bazası sistemidir. Böyük müəssisə mühitlərində, eləcə də şəxsi istifadə üçün istifadə edilə bilər. O, PC-dən tutmuş əsas çərçivələrə qədər bütün platformalarda işləyir. Oracle DBMS yaddaşdan və proqramın ən azı bir nümunəsindən ibarətdir. Nümunə yaddaşla işləyən əməliyyat sistemi və yaddaş strukturu proseslərindən ibarətdir. Oracle DBMS-də məlumatlara SQL (Structured Query Language) istifadə etməklə daxil olur. Bu SQL əmrləri başqa dillərə daxil edilə bilər və ya birbaşa skript kimi icra edilə bilər. Bundan əlavə, o, saxlanılan prosedurları və funksiyaları PL/SQL (Oracle Korporasiyası tərəfindən hazırlanmış SQL-ə prosedur genişləndirilməsi) və ya Java kimi digər obyekt yönümlü dillərdən istifadə etməklə işə salmaqla icra edə bilər. Oracle saxlanması üçün iki səviyyəli mexanizmdən istifadə edir. Birinci səviyyə cədvəllər kimi təşkil edilmiş məntiqi yaddaşdır. Cədvəl boşluqları yaddaş seqmentlərindən ibarətdir ki, onlar da öz növbəsində daha çox əhatə edir. İkinci səviyyə data fayllarından ibarət fiziki yaddaşdır.

Java və Oracle arasındakı fərq nədir?

Oracle RDBMS-ni inkişaf etdirən Oracle Korporasiyası indi Java-nın da sahibidir. Oracle RDBMS, Java isə proqramlaşdırma dilidir. Buna görə də Java və Oracle birbaşa müqayisə edilə bilməz. Bununla belə, JDBC API Oracle verilənlər bazasına daxil ola bilən Java proqramlarını yazmaq üçün istifadə edilə bilər. Java pulsuz yüklənə bilər, lakin Oracle çox bahalı kommersiya məhsuludur.

Tövsiyə: