Razlika između Jave i Oraclea

Razlika između Jave i Oraclea
Razlika između Jave i Oraclea

Video: Razlika između Jave i Oraclea

Video: Razlika između Jave i Oraclea
Video: Java SE. Урок 27. Классы StringBuilder / StringBuffer и их методы 2024, Srpanj
Anonim

Java protiv Oracle

Oracle baza podataka (jednostavno nazvana Oracle) je sustav upravljanja objektnom relacijskom bazom podataka (ORDBMS) koji podržava veliki raspon platformi. Oracle DBMS dostupan je u različitim verzijama, od verzija za osobnu upotrebu do verzija za poduzeće. To je najrašireniji sustav baza podataka na svijetu. Java je jedan od najpopularnijih objektno orijentiranih programskih jezika na svijetu. Oracle nudi širok raspon programskih alata i okruženja. Oracleu se može pristupiti pomoću različitih programskih jezika. Na primjer, Java se može koristiti za pisanje programa koji komuniciraju s Oracle bazama podataka.

Što je Java?

Java je danas jedan od najčešće korištenih objektno orijentiranih (i klasno baziranih) programskih jezika. To je jezik opće namjene i konkurentni programski jezik. Izvorno ga je razvio Sun Microsystems 1995. James Gosling je otac programskog jezika Java. Oracle Corporation sada posjeduje Javu (nakon što je nedavno kupila Sun Microsystems). Java Standard Edition 6 njegovo je trenutno stabilno izdanje. Java je strogo tipiziran jezik koji podržava niz platformi od Windowsa do UNIX-a. Java je licencirana pod GNU General Public License. Sintaksa Jave vrlo je slična sintaksi C i C++. Java izvorne datoteke imaju nastavak.java. Nakon prevođenja Java izvornih datoteka pomoću javac prevoditelja, proizvest će se.class datoteke (koje sadrže Java bajt kod). Ove datoteke bajt koda mogu se interpretirati pomoću JVM (Java Virtual Machine). Budući da JVM može raditi na bilo kojoj platformi, za Java se kaže da je višeplatformska (kroz platforma) i vrlo prenosiva.

Što je Oracle?

Oracle je ORDBMS koji proizvodi Oracle Corporation. Oracle je najpopularniji sustav baza podataka na svijetu. Može se koristiti u velikim poslovnim okruženjima kao i za osobnu upotrebu. Radi na svim platformama od računala do velikih računala. Oracle DBMS sastoji se od pohrane i najmanje jedne instance aplikacije. Instanca se sastoji od procesa operacijskog sustava i strukture memorije koji rade s pohranom. U Oracle DBMS podacima se pristupa pomoću SQL (Structured Query Language). Ove SQL naredbe mogu se ugraditi u druge jezike ili se mogu izvršiti izravno kao skripte. Nadalje, može izvršavati pohranjene procedure i funkcije pozivajući ih pomoću PL/SQL (proceduralno proširenje SQL-a koje je razvila Oracle Corporation) ili drugih objektno orijentiranih jezika kao što je Java. Oracle koristi dvorazinski mehanizam za svoju pohranu. Prva razina je logična pohrana organizirana kao tablični prostori. Tablični prostori sastoje se od memorijskih segmenata, koji se pak sastoje od više ekstenata. Druga razina je fizička pohrana sastavljena od podatkovnih datoteka.

Koja je razlika između Jave i Oraclea?

Oracle Corporation, koja razvija Oracle RDBMS, sada posjeduje i Javu. Oracle je RDBMS, dok je Java programski jezik. Stoga se Java i Oracle ne mogu izravno uspoređivati. Međutim, JDBC API može se koristiti za pisanje Java aplikacija koje mogu pristupiti Oracle bazama podataka. Java se može besplatno preuzeti, ali Oracle je vrlo skup komercijalni proizvod.

Preporučeni: