Razlika med Javo in Oracle

Razlika med Javo in Oracle
Razlika med Javo in Oracle

Video: Razlika med Javo in Oracle

Video: Razlika med Javo in Oracle
Video: Что выбрать? Тренировки или соревнования? #tabletennis #tournament 2024, November
Anonim

Java proti Oracle

Podatkovna baza Oracle (preprosto imenovana Oracle) je sistem za upravljanje objektnih relacijskih baz podatkov (ORDBMS), ki podpira široko paleto platform. Oracle DBMS je na voljo v različnih različicah, od različic za osebno uporabo do različic za podjetja. Je najbolj razširjen sistem podatkovnih baz na svetu. Java je eden najbolj priljubljenih objektno usmerjenih programskih jezikov na svetu. Oracle ponuja široko paleto programskih orodij in okolij. Do Oracle je mogoče dostopati z različnimi programskimi jeziki. Javo je na primer mogoče uporabiti za pisanje programov, ki komunicirajo z bazami podatkov Oracle.

Kaj je Java?

Java je danes eden najpogosteje uporabljenih objektno usmerjenih (in na razredih) programskih jezikov. Je splošni in sočasni programski jezik. Prvotno ga je leta 1995 razvil Sun Microsystems. James Gosling je oče programskega jezika Java. Oracle Corporation je zdaj lastnik Jave (po nedavnem nakupu Sun Microsystems). Java Standard Edition 6 je njena trenutna stabilna izdaja. Java je strogo tipiziran jezik, ki podpira vrsto platform od Windows do UNIX. Java je licencirana pod splošno javno licenco GNU. Sintaksa Jave je zelo podobna sintaksi C in C++. Izvorne datoteke Java imajo pripono.java. Po prevajanju izvornih datotek Java s prevajalnikom javac bo ustvaril datoteke.class (ki vsebujejo bajtno kodo Java). Te datoteke z bajtno kodo je mogoče interpretirati z uporabo JVM (Java Virtual Machine). Ker lahko JVM deluje na kateri koli platformi, naj bi bila Java večplatformska (medplatformska) in zelo prenosljiva.

Kaj je Oracle?

Oracle je ORDBMS, ki ga proizvaja Oracle Corporation. Oracle je najbolj priljubljen sistem podatkovnih baz na svetu. Uporablja se lahko v velikih poslovnih okoljih, pa tudi za osebno uporabo. Deluje na vseh platformah od osebnih računalnikov do velikih računalnikov. Oracle DBMS je sestavljen iz pomnilnika in vsaj enega primerka aplikacije. Primerek je sestavljen iz procesov operacijskega sistema in strukture pomnilnika, ki delujejo s pomnilnikom. V Oracle DBMS se do podatkov dostopa s pomočjo SQL (Structured Query Language). Te ukaze SQL je mogoče vdelati v druge jezike ali pa jih je mogoče izvesti neposredno kot skripte. Poleg tega lahko izvaja shranjene procedure in funkcije tako, da jih prikliče z uporabo PL/SQL (proceduralna razširitev SQL, ki jo je razvila korporacija Oracle) ali drugih objektno usmerjenih jezikov, kot je Java. Oracle za shranjevanje uporablja dvonivojski mehanizem. Prva raven je logična shramba, organizirana kot prostori tabel. Prostori tabel so sestavljeni iz segmentov pomnilnika, ti pa so sestavljeni iz več ekstentov. Druga raven je fizični pomnilnik, sestavljen iz podatkovnih datotek.

Kakšna je razlika med Javo in Oracle?

Korporacija Oracle, ki razvija Oracle RDBMS, ima zdaj tudi Javo. Oracle je RDBMS, medtem ko je Java programski jezik. Zato Jave in Oracla ni mogoče neposredno primerjati. Vendar se JDBC API lahko uporablja za pisanje aplikacij Java, ki lahko dostopajo do baz podatkov Oracle. Javo je mogoče prenesti brezplačno, vendar je Oracle zelo drag komercialni izdelek.

Priporočena: